回答編集履歴
2
修正
answer
CHANGED
@@ -2,11 +2,11 @@
|
|
2
2
|
require 'open-uri'
|
3
3
|
|
4
4
|
def download_file(url)
|
5
|
-
save_folder = File.dirname(url)
|
5
|
+
save_folder = File.dirname(url).split('/').last
|
6
6
|
Dir.mkdir(save_folder) unless Dir.exists?(save_folder)
|
7
7
|
open("#{save_folder}/#{File.basename(url)}", 'wb') do |out|
|
8
8
|
open(url) do |data|
|
9
|
-
out.write(data)
|
9
|
+
out.write(data.read)
|
10
10
|
end
|
11
11
|
end
|
12
12
|
end
|
1
修正
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
```Ruby
|
2
|
-
require '
|
2
|
+
require 'open-uri'
|
3
3
|
|
4
4
|
def download_file(url)
|
5
5
|
save_folder = File.dirname(url)
|