我需要在Rails 3應用上使用一個接口將多個文件上傳到Amazon S3(因爲我在heroku上),可能還有進度條。在Heroku上使用Rails 3和回形針上傳多個文件
我很容易管理如何設置回形針和上傳單個文件,但我現在真的失去了如何繼續前進。
請你能給我一些建議嗎?它的2個天,我正在在所有互聯網搜索,但我無法找到一個有效的解決方案
**編輯**
我實在無法理解......我要去瘋了,因爲我在這上面失去了太多時間......請幫助我。 如果我嘗試打開由約翰尼舉的例子程序,我只得到這個(在我的應用程序是一樣的):
哪裏是UI? 我的瀏覽器有什麼問題嗎?
**編輯2 **
Here on GitHub you can find my testapp ......請你能解釋我爲什麼該死的上傳界面沒有顯示出來?謝謝!
**編輯3 **
非常感謝您約翰尼,我是不知道的事實,jQuery和原型不能住在一起。 現在該插件顯示正確,但作爲嘗試上傳的東西,它會創建一個新的「上傳」記錄,但其附件字段爲空,且文件不在s3上。
這就是控制檯說:
Started POST "/uploads" for 127.0.0.1 at 2011-06-27 16:17:22 +0200
Processing by UploadsController#create as JSON
Parameters: {"utf8"=>"✓", "authenticity_token"=>"GesRBTiZR1f2LV/bAeAdxWqF++gxcDJw4pPGStYGsH8=", "upload"=>{"attachment"=>[#<ActionDispatch::Http::UploadedFile:0x000001032834b8 @original_filename="animal-tiger-66550.jpg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"upload[attachment][]\"; filename=\"animal-tiger-66550.jpg\"\r\nContent-Type: image/jpeg\r\n", @tempfile=#<File:/var/folders/Qj/QjEqvUUNGTmuki5SXOaaG++++TI/-Tmp-/RackMultipart20110627-1818-1syiex9>>]}}
AREL (0.5ms) INSERT INTO "uploads" ("attachment", "created_at", "updated_at", "attachment_file_name", "attachment_content_type", "attachment_file_size", "attachment_updated_at") VALUES (NULL, '2011-06-27 14:17:23.049136', '2011-06-27 14:17:23.049136', NULL, NULL, NULL, NULL)
[paperclip] Saving attachments.
Completed 200 OK in 64ms (Views: 4.2ms | ActiveRecord: 0.7ms)
@Johnny Grass:的確,jQuery File Upload現在是v5,我在這裏做了一個新的教程:https://github.com/blueimp/jQuery-文件上傳/ wiki/Rails-setup-for-V5 – apneadiving
它不工作...上傳插件沒有顯示出來。我確定我已經正確加載了所有.js文件,因爲我檢查了safari的java控制檯。你確定這個解決方案適合你嗎? – Abramodj
是的,我上面貼出來的作品適合我。確保你有最新版本的jQuery和jQuery UI。 – David