首先让我告诉你,我已经搜索了一些答案,虽然它对我有所帮助,但我的主要问题仍未解决。
我使用了文件 uploader (版本 9.8.0)@ http://blueimp.github.io/jQuery-File-Upload/
(第一个问题)
在我开始上传之前,一切似乎都正常。上传完成后,它会针对每张图片显示以下错误(而不是“上传成功”消息)。
在 Google Chrome 上显示:“SyntaxError: Unexpected token <”
在 Mozilla FireF 上。它说:“SyntaxError: JSON.parse: JSON 数据第 1 行第 1 列出现意外字符”
我搜索了一些解决方案,但我不知道如何应用这些解决方案。顺便说一句,尽管有错误,它还是添加了图像。
最佳答案
如果您查看浏览器中的网络选项卡,您调用的方法将抛出一个带有 html 的错误页面(以 < 开头且无法在 JSON 中解析)。
例如在谷歌浏览器中:
- 打开调试器:F12
- 转到网络标签
- 上传
- 您应该会在“网络”选项卡中看到发送的请求
- 点击那个错误请求
- 这将打开一个新窗口,其中包含服务器响应的选项卡。此响应很可能是某种异常消息。
我在使用不同 uploader 的 ASP.Net MVC 上遇到了类似的问题,其中一个参数作为 null 发送并且在 Controller 上不可为 null。
关于javascript - Jquery 文件 uploader blueimp,意外的 token /字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26790299/