2017-04-05 83 views
0

我想上傳使用Symfony的大文件(OneUploaderBundle)和Jquery File-Upload。 它看起來像我的程序不只是一個塊(我可以看到在文件系統中塊),然後失敗,一個消息:分塊文件上傳與blueimp和oneuploaderbundle

錯誤:調用一個成員函數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的文件上傳提供了PHP上傳處理程序here,但不知道如何與OneUploaderBundle使用它。

我是個有點失落,任何幫助嗎?

非常感謝

回答

0

最後,我得到了答案。

問題來自我的文件系統。使用Gaufrette解決的事情...