2017-05-19 35 views
0

我使用jQuery片功能大尺寸文件的上傳不改變的php.ini

var chunk = blob.slice(start, end); 

並追加此塊到新FORMDATA

var fd = new FormData(); 
fd.append('fileToUpload', blobFile); 

,並將其發送的blob upload.php的文件中創建塊文件。但我越來越只有$ _file包含 陣列

(
    [fileToUpload] => Array 
     (
      [name] => blob 
      [type] => 
      [tmp_name] => 
      [error] => 1 
      [size] => 0 
     ) 

) 

。 我的要求是上傳大文件到服務器,我正在使用文件操作來追加收到的內容到文件。我的問題是我沒有得到我從jquery傳遞的信息,而我得到的是字符串「blob」。如何在不使用插件的情況下分塊上傳文件。

回答

0

有一個錯誤觸發。錯誤= 1意味着post_max_size錯誤,我減小了塊大小。問題解決了,現在它的作品完美無缺,我可以上傳大文件而不會丟包。