我正在使用基于 flash 的 YUI 文件上传器,并且 flash 请求 host/crossdomain.xml 文件。我正在请求 localhost,它需要这个文件。我以前使用过这个,我从来没有遇到过这个问题,我的服务器上也从来没有这个文件。
我从未使用过任何 adobe 技术,请有人告诉我是否可以以某种方式将其关闭?
问题是我不能在我的服务器上拥有该文件,至少在根位置......
谢谢
我正在使用基于 flash 的 YUI 文件上传器,并且 flash 请求 host/crossdomain.xml 文件。我正在请求 localhost,它需要这个文件。我以前使用过这个,我从来没有遇到过这个问题,我的服务器上也从来没有这个文件。
我从未使用过任何 adobe 技术,请有人告诉我是否可以以某种方式将其关闭?
问题是我不能在我的服务器上拥有该文件,至少在根位置......
谢谢
我明白了,这取决于您从哪里获得 uploader.swf
如果从您请求的服务器加载 uploader.swf,则不需要 crossdomain.xml。
回复:您无法将文件添加到您的网络服务器根位置,有一些解决方法(记录在http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security.html),虽然我相信它需要uploader.swf 的修改版本被编译以在服务器上的不同位置查找 crossdomain.xml,并且您的服务器必须配置为提供自定义标头,告诉 Flash 播放器可以接受该文件。