【发布时间】:2018-07-04 05:44:10
【问题描述】:
远程 swf 无法访问本地文件。以下是错误详情:
SecurityError:错误 #2148:SWF 文件 http:// www.mydomain.com/ClipboardTest.swf 无法访问本地资源 文件:///C:\Temp\clip_image001.jpg。只有本地文件系统和 受信任的本地 SWF 文件可以访问本地资源。
我试过 Security.allowDomain("*");和跨域策略文件。有什么解决办法吗?
【问题讨论】:
-
用
-use-network=false编译 -
-use-network=false 不起作用:/
-
不可能有充分的理由。
-
您如何尝试加载您的本地
.jpg文件?正如其他人所说,出于安全原因,明确禁止直接访问文件,但您可以使用FileReference来实现您的目标。 -
我正在使用
Loader。我没有其他选择从本地文件系统获取文件。因为我需要将带有附加图片的电子邮件从 Outlook 复制到 TextArea,并且在此过程中,图片被复制到临时文件夹中。我必须从临时文件夹中获取图片。我试过FileReference,但是不行。
标签: actionscript-3 security apache-flex cross-domain-policy