我需要从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。
答案 0 :(得分:0)