【问题标题】:Flash/Javascript upload in spite of same origin policy尽管有相同的来源政策,但 Flash/Javascript 上传
【发布时间】:2010-04-21 04:55:01
【问题描述】:

可以将文件上传到脚本来源域以外的域吗?

例如,假设您在www.example.com 上托管文件,并且您想将文件上传到uploads.example.com,以下脚本是否会违反同源策略(使用uploadify):

<!-- from http://www.example.com/upload.html -->
<input id="fileInput" name="fileInput" type="file" />
<script type="text/javascript">// <![CDATA[
$(document).ready(function() {
  $('#fileInput').uploadify({
    'uploader'  : 'uploadify.swf',
    'script'    : 'http://upload.example.com/uploadify.php',
    'cancelImg' : 'cancel.png',
    'auto'      : true,
    'folder'    : '/uploads'
  });
});
// ]]></script>

我还没有看到关于同一来源政策的明确参考,表明这是否会成为任何浏览器的问题。

【问题讨论】:

    标签: javascript flash file-upload uploadify same-origin-policy


    【解决方案1】:

    我不是 Flash 专家,但我认为您需要为此设置一个 crossdomain.xml 文件,如 here 所述。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-14
      • 2015-08-19
      相关资源
      最近更新 更多