javascript - 上传奇怪的 GET 请求

标签 javascript uploadify

我对 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/

相关文章:

javascript - 使用 javascript for 循环在一个网页中创建 100 个小型 Iframe

javascript - 修改 DOM 中的元素

javascript - 在客户端连接 HTML 中的两个字符串(无服务器)

php - 如何在 Uploadify 中实现选择文件夹选项?

c# - 在 C# 中使用 Uploadify

javascript - 通过使用 setAttribute() (Javascript),使用 Switch 语句为多个元素设置样式/颜色

asp.net - 如何使用jquery uploadify插件将文件内容传递到[WebMethod]

javascript - Uploadify(jQuery 插件)不工作

javascript - 使用 jquery/json/getJSON 创建辅助方法