如何将文件保存到特定目标(因此没有"Save As"对话框)



我正在尝试使用当前代码在闪存中保存图像:

var fileReference:FileReference = new FileReference();
fileReference.save(byteArray);

该代码将打开"另存为"对话框,提示用户选择应保存文件的目标位置。

我想在代码中为文件指定特定位置,因此不需要提示"另存为"框。

我试图向fileReference.save();添加第二个参数,但这似乎只设置了默认文件名,而不是路径:

fileReference.save(byteArray,"myfile.jpeg");

关于我该怎么做的任何想法?

如果这是一个Flash Player Web项目而不是AIR项目,那么恐怕你不走运了。 出于安全原因,Flash Player 中的所有文件访问操作都必须通过用户。

出于安全原因,您不能这样做。但是,如果您正在构建 AIR 应用程序,则可以使用 FileStream 类

不确定这是您要查找的内容,但是如果要将文件保存在用户计算机内的隐藏位置,则可以使用SharedObject类,文档在这里

相关内容

  • 没有找到相关文章

最新更新