我正在尝试使用 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 一起使用。
我有点迷路了,有什么帮助吗?
非常感谢