2017-05-19 21 views
0

を変更することなく、私はjqueryのスライス機能大きなサイズのファイルのアップロードphp.iniの

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

を使用して、新しいFORMDATA

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

にこのチャンクを追加し、ファイルをupload.phpするには、このブロブを送信チャンクファイルを作成しました。しかし、$ _fileだけを取得すると、 の配列が含まれます。

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

) 

私の要件は、大きなファイルをサーバーにアップロードすることです。ファイル操作を使用して、受信した内容をファイルに追加しています。私の問題は、私はjqueryから渡されたものを取得していないと私が得るものは、文字列 "ブロブ"です。プラグインを使わずにファイルのアップロードをどのようにチャンクすることができますか?

答えて

0

エラーが発生しました。エラー= 1はpost_max_sizeエラーを意味し、チャンクサイズを減らしました。問題は解決し、今はその作品が完璧で、私はパケットを失うことなく大きなファイルをアップロードできます。

関連する問題