ASP-Classic Crossdomain上传问题

时间:2014-09-14 16:17:35

标签: flash asp-classic upload cross-domain crossdomain.xml

我一直在使用ASP-classic制作的网站上使用旧的上传功能。它有一个flash文件,作为上传器的界面,似乎正在工作。我选择一个图像文件后按上传,但它出现以下错误: "安全错误,' securitySandboxError'发生。可能是您尝试上传/下载当前域以外的文件(请参阅"跨域安全"手册中的部分"。

客户端上传器如下所示:

                        <div id="flashupload">
                        <script type="text/javascript" src="<%=cmsDir%>gallery/gallerylib/AC_RunActiveContent.js"></script>
                        <script type="text/javascript">
                            AC_FL_RunContent('id','FlashFilesUpload','codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','100%','height','350','bgcolor','#F8F6E6','src','<%=cmsDir%>gallery/gallerylib/ElementITMultiPowUpload1.6','quality','High','pluginspage','http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash','flashvars','<%=fVars%>','movie','<%=cmsDir%>gallery/gallerylib/ElementITMultiPowUpload1.6','wmode','Window','menu','false' ); //end AC code
                        </script>
                        <noscript>
                        <object id="FlashFilesUpload" codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="500" height="350" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
                        <PARAM NAME="FlashVars" VALUE="<%=fVars%>">
                        <PARAM NAME="Movie" VALUE="<%=cmsDir%>/gallery/gallerylib/ElementITMultiPowUpload1.6.swf">
                        <PARAM NAME="Src" VALUE="<%=cmsDir%>/gallery/gallerylib/ElementITMultiPowUpload1.6.swf">
                        <PARAM NAME="WMode" VALUE="Window">
                        <PARAM NAME="Quality" VALUE="High">
                        <PARAM NAME="Menu" VALUE="false">
                        <embed bgcolor="#F8F6E6" id="EmbedFlashFilesUpload" src="<%=cmsDir%>gallery/gallerylib/ElementITMultiPowUpload1.6" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="400" height="350" flashvars="<%=fVars%>"></embed>
                        </object>
                        </noscript>
                        </div>

服务器端代码太大而无法显示,我也不知道如何取出相关部分。无论哪种方式,我们都会使用以下代码:http://www.freeaspupload.net/

(似乎要失望,对不起)

我对此没有经验,但由于错误意味着我认为它与crossdomain文件有关。我在我的根上添加了一个,并尝试了许多不同的变体,但无济于事。错误保持不变。

控制台显示以下错误:

GET http://siteditor/crossdomain.xml net::ERR_NAME_NOT_RESOLVED 

这是否意味着它没有检测到我的跨域文件?无论哪种方式,它都不是我的跨域文件的位置。

真诚的, 尼克

0 个答案:

没有答案