0

我一直有這個問題一段時間了。在fillim.com(獨立電影發行,如此大的文件)上,我們使用s3_swf_upload的軌道上使用的this fork。我們讓每個人都抱怨說,它會在完全上傳文件之前有時候會有3-4次失敗,就像幾乎所有人一樣。s3_swf_upload上傳文件到s3時經常失敗

我們在Heroku上,當然我們當然需要直接上傳到S3。

我們沒有在我們的日誌或瀏覽器中發現任何錯誤,而且我們無法爲我們的生活找到原因。

有沒有人有過這些問題?有誰知道替代品?如果有人知道支持大於2GB的文件,那會更好。

+0

我已經更新了這些傢伙,我顯然不清楚我們是否從Flash上​​傳器直接上傳到S3。 – FluffyJack

回答

0

如果您試圖在amazon s3上上傳文件,請使用AWS :: S3的Ruby庫上傳文件。

​​

+0

這是一個flash上​​傳器,我的問題與直接上傳有關... – FluffyJack

+0

AWS :: S3允許用戶使用AWS :: S3 :: S3Object將文件上傳到s3或從s3下載文件。 – Deepika

0

我的事情默認大小

:fileSizeLimit (integer = 524288000) 
Individual file size limit in bytes (default is 512 MB) 

你需要增加你的FILESIZELIMIT

0

的多次失敗是不足爲奇。如果您要上傳大型文件,您需要利用S3的「分段上傳」支持。實質上,文件被分解成片段,分成幾部分發送,然後在S3端重新組裝。

官方AWS SDK for Ruby支持此功能,但您必須將其實施到您的寶石。我不知道你是否在尋找範圍之外。

另外,我正確理解您希望允許用戶從其網頁瀏覽器上傳文件大於2GB