我正在尝试使用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一起使用。
我有点迷茫,有什么帮助吗?
多谢
终于,我得到了答案。
问题来自我的文件系统。使用高弗雷特解决了事情...