teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2019/02/06 11:11

投稿

退会済みユーザー
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

修正

2019/02/06 11:11

投稿

退会済みユーザー
answer CHANGED
@@ -1,5 +1,5 @@
1
1
  ```Ruby
2
- require 'url'
2
+ require 'open-uri'
3
3
 
4
4
  def download_file(url)
5
5
  save_folder = File.dirname(url)