我正在尝试使用PHP后端实现Resumable.js,并使用提供的示例后端:Sample Backend
我通过我的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是从上面链接中获取的PHP。
答案 0 :(得分:2)
我通过修改PHP文件使用的目录来修复此问题。很多时候它会使用不正确的或只是不合适的目录。一旦修复,它工作正常。