2015-05-18 36 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