Jquery文件上传器blueimp,意外的令牌/字符

Jer*_*y23 11 javascript upload jquery json blueimp

首先让我告诉你,我已经找到了一些答案,虽然它帮了我一点,但我的主要问题仍然没有得到解决.

我使用了文件上传器(版本9.8.0)@ http://blueimp.github.io/jQuery-File-Upload/

(第1个问题)
在我开始上传之前,一切似乎都正常.它完成上传后,它说为每个图像(而不是"上传成功"消息)以下错误.

在Google Chrome上,它说: Mozilla FireF上的"SyntaxError:Unexpected token <"
.它说:"SyntaxError:JSON.parse:JSON数据第1行第1列的意外字符"

我搜索了一些解决方案,但我无法弄清楚如何应用这些解决方案.顺便说一句,它添加了图像,尽管有错误.

Ste*_*anC 11

如果您查看浏览器中的网络选项卡,您调用的方法是抛出一个带有html的错误页面(以<开头并且无法在JSON中解析).

例如在Google Chrome中:

  1. 打开调试器:F12
  2. 转到网络选项卡
  3. 上传
  4. 您应该会看到在"网络"选项卡中发送的请求
  5. 单击该错误请求
  6. 这将打开一个新窗口,其中包含来自服务器响应的选项卡.这种反应很可能是某种异常消息.

我在ASP.Net MVC上有一个类似的问题,它有一个不同的上传器,当其中一个参数被发送为null并且它在控制器上不可为空时.


edm*_*pie 0

这事发生在我身上一次。可能是文件夹权限的问题。我设置了 server/php/files 的读写权限并且它有效。