2017-01-18 151 views
0

我試圖通過Laravel API將視頻上傳到Amazon S3存儲桶。 我使用Laravel文件系統,並使用:使用Laravel中的REST api將大文件上傳到Amazon S3

Storage::getDriver() 
     ->putStream('videos/' . $fileName . '.' . $ext, fopen($file, 'r+')); 

它完美的1Mb的MP4文件,但是當我嘗試上載像30MB的MP4文件,大約需要3分鐘,它不」 t成功。

我使用郵遞員發送請求POST http://localhost:8000/api/videos with Content-Type:form-data。

有沒有人有想法?

+2

對於大型文件,AWS分段上傳是一種方式:http://docs.aws.amazon.com/AmazonS3/latest/dev/sdksupportformpu.html – Paras

回答

0

我發現問題的解決方案是爲我的php.ini文件中的「upload_max_filesize」和「post_max_size」設置更高的值。 現在它完美的工作。