Ruby on rails Rails:在dropbox中存储.pdf文件
我正在使用回形针、dropbox和paperclipdropbox gems从一个dropbox帐户上载和下载旧的考试。PDF,以避免为Amazon S3服务付费。我可以使用以下控制器方法将文件上载到帐户,而不会出现问题:Ruby on rails Rails:在dropbox中存储.pdf文件,ruby-on-rails,paperclip,download,dropbox,Ruby On Rails,Paperclip,Download,Dropbox,我正在使用回形针、dropbox和paperclipdropbox gems从一个dropbox帐户上载和下载旧的考试。PDF,以避免为Amazon S3服务付费。我可以使用以下控制器方法将文件上载到帐户,而不会出现问题: def upload_exam if params[:document] @exam = Exam.new(:course_id => params[:course], :user_id => current_user.id, :profes
def upload_exam
if params[:document]
@exam = Exam.new(:course_id => params[:course], :user_id => current_user.id,
:professor => params[:professor], :term => params[:term],
:document => params[:document], :description => params[:description])
respond_to do |format|
if @exam.save
format.html { redirect_to test_bank_path, notice: 'Exam was successfully uploaded.' }
else
format.html { render action: "upload_exam" }
end
end
为了下载该文件,我使用了相同的send_file方法,从download_考试控制器中我的应用程序的公共目录发送回形针文件:
send_file @exam.document.path, :filename => @exam.document_file_name,
:type => @exam.document_content_type, :disposition => "attachment"
但这是错误的
Cannot read file /documents/documents/18/original/ASCE_7-05_Chapter_3.pdf
我相信我的应用程序正在公共文件夹中查找该文件,而我的研究还没有找到从dropbox文件夹下载的方法。如果有人有这方面的经验,请帮助 检查