2015-11-07 54 views
1

我想上傳一個大小爲40mb的大文件(視頻)以便切斷。如何在laravel上傳大文件?

當我上傳一個文件大小爲2mb時,它工作得很好,但是當文件大小超過4mb時,它會超時。

這是我如何上傳:

$getTrailer = Input::file('Filedata'); 
    $trailer = time().'.'.$getTrailer->getClientOriginalExtension(); 
    $destinationPath = public_path().sprintf('/assets/admin/images/movie/trailers/videos/'); 
    Input::file('Filedata')->move($destinationPath, $trailer); 
+3

的可能的複製[PHP更改最大上傳文件大小(http://stackoverflow.com/questions/2184513/php-change-the-maximum-upload-file-size) – aldrin27

+0

我有共享服務器。無法訪問php.ini文件。我該怎麼辦? –

回答

0

我會建議使用第三方代碼庫調用BlueImp (link)它使用異步JavaScript。它解決了很多問題,通過Web界面處理大文件上傳和提供的,簡化它爲開發人員和用戶等功能的主機:

  • 文件分塊,以便上傳限制可以規避
  • 拖放支持拖放
  • 多個文件支持
  • 優美后備用於需要瀏覽器它

這可能需要一點精力來學習如何使用它,但你會發現它是一個非常有用的開發工具,相對容易定製。