使用 Blueimp 和 OneUploaderBundle 上传分块文件



我正在尝试使用Symfony(使用OneUploaderBundle)和Jquery File-Upload上传大文件。 看起来我的程序只做一个块(我可以在文件系统中看到该块),然后失败并显示一条消息:

">错误:在非对象上调用成员函数 getBasename()"。

我的代码看起来像这样:

.JS

$('#fileupload').fileupload({
formData: {prestation: prestation},
acceptFileTypes:  /(zip)|(rar)$/i,
maxFileSize: 100000000,
maxChunkSize:  3000000, 
});

.PHP

老实说,我不知道该怎么办,我相信我必须返回一些东西,以便第二个块可以运行,但我不知道是什么。 我已经开始检查事件,尤其是PostChunkUploadEvent,但没有运气......

//An upload Listener
public function onChunkUpload(PostChunkUploadEvent $event)
{
$request = $event->getRequest();
$response = $event->getResponse();
$chunk = $event->getChunk();
}

我还看到Jquery File-upload在这里提供了一个PHP上传处理程序,但不确定如何将其与OneUploaderBundle一起使用。

我有点迷茫,有什么帮助吗?

多谢

终于,我得到了答案。

问题来自我的文件系统。使用高弗雷特解决了事情...

相关内容

  • 没有找到相关文章