2015-05-18 37 views
0

我已經下載了「Fine Uploader」插件並初始化它(根據官方網站的示例),除了當想要上傳文件時不會讓我給出我下面的錯誤:嘗試解析xhr響應文本時出錯

[Fine Uploader 5.2.1] Error when attempting to parse xhr response text (Unexpected token <)
fine-uploader.js:249
qq.logfine-uploader.js:1837
qq.basePublicApi.logfine-uploader.js:695
qq.bindfine-uploader.js:7845
parseResponsefine-uploader.js:7828
onUploadOrChunkCompletefine-uploader.js:7789
xhr.onreadystatechange

這是我從官方網站

var galleryUploader = new qq.FineUploader({ 
    element: document.getElementById("fine-uploader-gallery"), 
    template: 'qq-template-gallery', 
    request: { endpoint: '../proyecciones' }, 
    thumbnails: { 
     placeholders: { 
      waitingPath: '../fine-uploader/placeholders/waiting-generic.png', 
      notAvailablePath: '../fine-uploader/placeholders/not_available-generic.png' 
     } 
    }, 
    validation: { 
     allowedExtensions: ['jpeg', 'jpg', 'gif', 'png'] 
    } 
}); 
+0

你能給我們一些代碼嗎? – squill25

+0

這是我從官方網站上顯示的演示改變的唯一東西 var galleryUploader = new qq.FineUploader({fine-uploader-gallery}), template:'qq-template-庫 ' 請求:{ 端點:' ../proyecciones' }, 縮略圖:{ 佔位符:{waitingPath: '../fine-uploader/placeholders/waiting-generic.png', notAvailablePath:' ../fine-uploader/placeholders/not_available-generic.png」 } }, 驗證:{ allowedExtensions:[ 'JPEG', 'JPG', 'GIF', 'PNG'] } }); –

+0

但鏈接附在這裏我的文件我工作,https://drive.google.com/file/d/0B4aoLRav8fPGbjduVUpUaXY0Skk/view?usp=sharing, 會有原諒我的英語 –

回答

0

的錯誤表明您的服務器沒有返回一個有效的JSON響應的一個上顯示的演示改變的唯一的事優良的上傳者的請求。事實上,你的服務器根本沒有返回JSON。只是一個猜測,但答案似乎是HTML。你可以在http://docs.fineuploader.com/branch/master/endpoint_handlers/traditional.html上閱讀更多關於返回傳統端點的回覆。

+0

他是對的,它可能是HTML。我的猜測是,你有一個錯誤的地方,你的服務器顯示一個HTML錯誤頁面,可能404沒有找到或503內部服務器錯誤。 @ray, – squill25

+0

@ray,你能解釋一下終點控制器應該是什麼嗎?我正在返回一個響應,但不知道如何處理傳入的文件以及如何上傳它。我正在使用codeignitor框架。 – Wenuka