1

PHP バックエンドで Resumable.js を実装しようとしており、提供されているサンプル バックエンドを使用しています:サンプル バックエンド

次の方法で、JavaScriptページから呼び出しを行います。

var r = new Resumable({
        target:'backend.php',
        chunkSize:1*1024*1024,
        simultaneousUploads:4,
        testChunks:false,
        throttleProgressCallbacks:1
      });

ただし、PHPファイルのこの行に到達すると、このエラーがログに記録されるようです

if (!@move_uploaded_file($file['tmp_name'], $dest_file)) {
    _log('Error saving (move_uploaded_file) chunk '.$_POST['resumableChunkNumber'].' for file '.$_POST['resumableFilename'].'tmp_name: '.$file['tmp_name']);

これがログです

16.01.2013: Error saving (move_uploaded_file) chunk 1 for file Invoice-2010-04-30.xls tmp_name/tmp/phpqggZ0O

具体的な理由はありますか?私が使用している PHP は、上記のリンクから取得したものとまったく同じです。

4

1 に答える 1

2

PHPファイルが使用するディレクトリを変更することで、この問題を修正しました。多くの場合、それは間違った、または単に場違いのディレクトリを使用します。それが修正されると、正常に機能していました。

于 2013-01-16T20:35:15.440 に答える