2014-09-30 61 views
7

我在我的magento网站上使用uploadify插件上传文件,页面上出现以下错误,我对此错误进行了搜索,但我无法得到为什么电话正在发生2次,并在Google Chrome中取消?Uploadify swf js页面加载时出错,取消状态

https://mysite.com/skin/frontend/mytheme/default/js/uploadify/uploadify.swf 

在页面加载此调用发生2次,我怎么能解决这个js错误(功能工作正常)和我的代码

$('#file_upload').uploadify({ 
    'uploader' : 'uploadify/uploadify.swf', 
    'script'  : 'uploadify/uploadify.php', 
    'folder'  : 'upload' 
}); 

如果我观察网络​​通话记录( Chrome浏览器),其显示

uploadify.swf 
/skin/frontend/mytheme/default/js/uploadify GET (canceled) Pending jquery-1.7.1.min.js:2Script 13 B0 B 13 ms 
- 
uploadify.swf 
/skin/frontend/mytheme/default/js/uploadify GET (canceled) Pending jquery-1.7.1.min.js:2Script 13 B0 B 13 ms 

而且我认为,这是从uploadify插件本身,因为演示网址也显示出在通话记录中同样取消的请求Demo Url问题。但我的客户不想要这些类型的请求。

在谷歌chrome它给在请求headres的错误,如的较新版本“注意:临时标题显示”

enter image description here

所以,请你帮我理清(或)之所以取消请求

+0

W帽子的实际错误? – 2014-09-30 10:13:35

+0

嗨安迪,感谢您的回复,我已经更新了我的问题,请看上面,这不是一个错误,但我的客户不希望这种显示 – user3929607 2014-09-30 10:21:45

+0

这是一个奇怪的地方来提供Uploadify SWF,但忽略,你可以直接浏览该SWF网址吗? (即该文件是否可以在那里访问?) – 2014-09-30 10:29:10

回答

0

我认为这是与swfobject的。

反正我可以通过在我的上传按钮周围包裹一个div来阻止它,并让它显示:无,然后一旦我用JQuery上传,我在隐藏的div上运行.show()。我的假设是,chrome只在display不是none的时候加载,所以如果你在uploadify()运行它之后触发它。

这仍然是一个黑客,我不知道什么是真正的原因。

+0

我不明白什么是问题确切:加载SWF文件3次与2失败或上传按钮(应该是瑞士法郎)没有工作? – akmozo 2015-01-11 13:18:30

0

你可以在任何地方上传你的代码,所以我可以测试这个问题吗?

几点建议:

1)尽量使用像的绝对路径:从

'uploader' : 'uploadify/uploadify.swf', 

'uploader' : 'https://example.com/folder/uploadify/uploadify.swf', 

2)尝试访问HTTP文件://而不是https:// 3)给swf文件的读/写权限