2013-03-30 63 views
0

我剛剛升級到新的jQuery(我認爲我有1.7,現在1.10.2),打破了BlueImp文件上傳,所以我更新了blueImp文件。Blueimp文件上傳語法錯誤:意外的令牌{

我無法跟蹤我得到的錯誤。當我上傳一個文件時,它發送一個無效的JSON文件:

{"files": 
    [{"name":"jpg.jpg","size":8483,"type":"image\/jpeg","url":"orderfiles\/139\/jpg.jpg","delete_url":"\\/public_html\/uploader\/139\/?file=jpg.jpg","delete_type":"DELETE"}]} 
{"files": 
[{"name":"jpg (1).jpg","size":0,"type":"image\/jpeg","error":"abort","delete_url":"\\/public_html\/uploader\/139\/?file=jpg%20%281%29.jpg","delete_type":"DELETE"}]} 

與第二個條目是空的重複。文件被上傳。

SyntaxError: Unexpected token {

我的代碼被或多或少從源複製的稍作修改

$('#fileupload').fileupload('option', { 
    maxFileSize: 50000000, 
    autoUpload: true, 
    acceptFileTypes: /(\.|\/)(gif|jpe?g|png|psd|ai|pdf)$/i, 
    process: [ 
     { 
      action: 'load', 
      fileTypes: /^image\/(gif|jpeg|png|psd|ai|pdf)$/, 
      maxFileSize: 50000000 // 50MB 
     }, 
     { 
      action: 'save' 
     } 
    ] 
}); 

任何瞭解,爲什麼它會被複制JSON數據(與第二條目是空的)?我可以發佈更多的代碼部分,我只是不確定哪些是相關的!

回答

1

我不認爲你提到你在寫什麼語言,我打賭並說你正在使用PHP,你可能會兩次調用上傳類,這發生在我身上。顯然我曾經打過一次,但看起來像PHP或我使用的框架是爲我打電話。

希望它有幫助。

+0

完美.....男人 –