【发布时间】:2019-07-07 22:05:24
【问题描述】:
我需要从 URL 获取和下载文件。用户应输入此 URL,系统应下载文件。我需要一个可以处理错误的标准做法。
这是我现在的代码:
@dl = IO.copy_stream( open( params[:url] ), 'file.txt' )
if( @dl )
render json: {:status => true, :message => 'downloaded.'}
else
render json: {:status => true, :message => 'downloaded.'}
end
什么是它的最佳实践以及如何处理错误?我要正常下载的文件是100KB左右。
【问题讨论】:
标签: ruby-on-rails file download