我对 Uploadify (v3.1) 的实际版本有疑问。
我阅读了文档、源代码并浏览了 Google 和 StackOverflow,但我找不到我的问题所在。
我有一个用于在内部服务器上上传文件的基本表单。我决定使用 Uploadify 并使用 Symfony 2 管理所有 Php。起初并不容易,但现在一切正常。
但是当我查看我的控制台时,我看到 uploadify 在初始化之后和我的每次上传之后发出 GET 请求。调用的路由不存在,我不需要对此页面进行任何操作。
这是我的代码:
$('#file_upload').uploadify({
debug: true,
height: 30,
swf: "{{ asset('Route_to_swf') }}",
uploader: "{{ path('Route_to_upload') }}",
width: 120
});
这是我的控制台错误:
GET http://ip/project/web/app_dev.php/file/upload/ 404 (Not Found)
路径/file/upload 不存在,我在我的代码或源代码中都没有看到它。当我查看 uploadify 网站上的演示时,我看到代码看起来完全一样,但没有松散的请求。
有人知道吗?
最佳答案
虽然这已经一年多了....
我遇到了同样的问题,并且在一个页面上有 10 - 20 个实例(所以你可以想象 10 - 20 个后台请求)。
问题是即使没有设置button_image_url设置,它仍然会向当前页面url发出请求
解决方案来自 here似乎解决了这个问题。
解决方法:在jquery.uploadify js文件的上半部分找到如下代码:
this.settings.upload_url = SWFUpload.completeURL(this.settings.upload_url);this.settings.button_image_url = SWFUpload.completeURL(this.settings.button_image_url)
and rewrite it to:
this.settings.upload_url = SWFUpload.completeURL(this.settings.upload_url);this.settings.button_image_url = this.settings.button_image_url ? SWFUpload.completeURL(this.settings.button_image_url) : this.settings.button_image_url
关于javascript - 上传奇怪的 GET 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10734324/