我有一個應用程序,用戶可以通過flash播放器錄製他們的聲音,然後我從Flash播放器的Bytes數組字符串創建一個mp3文件。現在我想將mp3文件上傳到S3。任何人的幫助將非常感激。如何在沒有HTML表單的情況下將文件上傳到Rails 3
1
A
回答
0
您可以使用aws-s3 gem或fog來處理此問題。
實施例與aws-s3
:
AWS::S3::Base.establish_connection!(
:access_key_id => 'abc',
:secret_access_key => '123'
)
file = 'black-flowers.mp3'
S3Object.store(file, open(file), 'bucketname')
對於fog
示例,請參見here
0
中使用的寶石是AWS-S3 0.6.2
AWS::S3::Base.establish_connection!(:access_key_id => 'key', :secret_access_key => 'secret_key')
這建立了連接。你可以寫的MP3爲,
AWS::S3::S3Object.store('my_mp3s/name.mp3', open(Rails.root.join('tmp', 'old.mp3'), 'bucket_name')
第一個參數就是在鬥你想存儲MP3,第二個參數是實際的文件內容,第三個是實際的水桶中,你想店鋪
相關問題
- 1. 如何在沒有表單的情況下將數據從HTML傳遞到PHP?
- 2. 如何在不提交表單的情況下上傳文件?
- 3. 在沒有表格的情況下上傳blobstore中的文件
- 4. Nancy:如何在沒有上下文的情況下呈現Html
- 5. 如何在沒有表格的情況下獲取文件上傳
- 6. 只有在沒有上傳文件的情況下,如何上傳文件到S3?
- 7. 如何在沒有javascript的情況下驗證html文件?
- 8. 在沒有ActiveX的情況下在asp中上傳文件
- 9. 在沒有OAuth的情況下將文件上傳到java驅動器
- 10. 如何在沒有回傳的情況下使用JavaScript上傳文件?
- 11. 在沒有AJAX的情況下獲取文件上傳狀態
- 12. 如何在Rails中讀取上傳後的文件在沒有名字的情況下在Rails中
- 13. 如何在沒有表單的情況下將變量傳遞給AJAX調用
- 14. 如何在沒有提交按鈕的情況下在codeigniter中上傳文件?
- 15. 將文件上傳到沒有SDK的Quickblox,理想情況下與Alamofire
- 16. 如何在不瀏覽文件的情況下上傳文件?
- 17. 在沒有幫助文件的情況下在rails 3中安裝黃瓜
- 18. 爲什麼在沒有Flash/.NET的情況下多文件上傳不簡單?
- 19. 如何在沒有html標記的情況下提取文本?
- 20. 如何在沒有HTML標記的情況下選擇文本
- 21. 如何在沒有iframe的情況下包含外部表單?
- 22. 如何在沒有WebBrowser控件的情況下「呈現」HTML
- 23. 在沒有上傳到hdfs的情況下訪問本地文件系統
- 24. iPhone:如何在沒有iTunes和沒有電子郵件的情況下將IPA上傳到非越獄iPhone?
- 25. Rails 3在沒有模型的情況下形成驗證
- 26. rails 3-在控制器沒有視圖的情況下動作
- 27. PHP - 在沒有表單的情況下訪問/上傳本地文件到服務器。在API
- 28. 如何在沒有POST數據的情況下提交表單?
- 29. 如何在沒有Cygwin的情況下將文件傳輸到WIndows cmdline上的Hadoop FS(HDFS)?
- 30. 如何在沒有形式的情況下將文件上傳到codeigniter中的目錄中?
你看過回形針和s3嗎? – phoenixwizard
不,我認爲paperclip可以從HTML表單上傳文件,但我想上傳從Flash Player中的字節數組字符串動態創建的文件 – loganathan