【发布时间】:2010-10-09 05:10:59
【问题描述】:
我环顾四周,我看到的最新参考资料来自 2008 年,指出标准 FileReference 浏览器不支持检索用户文件的绝对本地路径,除非它是 AIR 应用程序,而且文档中确实没有任何其他建议。这背后的原因显然是一些被误导的安全问题......我知道让任何 Flash 应用程序知道您的目录结构并不是一个好主意,但如果用户实际上授予您的应用程序一个文件,我认为它不会使安全性无效模型只知道该文件的绝对路径。
我想知道 Flex 4 的情况是否发生了变化,并且有一种方法可以获取任何内容的本地文件名。我需要它,因为我正在制作一个在 99% 的情况下在本地运行的应用程序,所以上传完整的文件只是为了将它保存在本地机器上的其他地方似乎很愚蠢。 (加上标准文件上传方法不支持 SOAP,这是我用于所有其他服务的方法......)我总是可以让用户输入他们的本地路径名,但这似乎真的很愚蠢。
【问题讨论】:
-
现在我很好奇为什么有人会否决我。除非人们真的认为所有的 Intranet 应用程序都应该导出到 AIR,否则这无疑是一个糟糕的安全决策。我承认,图片预览的论点不成立,因为您可以在没有路径的情况下获取数据,除非您还想表示类似于用户文件系统的图像树。
-
我也不理解反对票,但既然你有 1 个代表,他们就是那些失去声誉的人。 Maaaan .. 今天有很多触发快乐的人在线 :)
-
如果人们要“聪明”地理解他们只是投反对票的问题......真为他们感到羞耻!
标签: apache-flex