我正在尝试使用当前代码在闪存中保存图像:
var fileReference:FileReference = new FileReference();
fileReference.save(byteArray);
该代码将打开"另存为"对话框,提示用户选择应保存文件的目标位置。
我想在代码中为文件指定特定位置,因此不需要提示"另存为"框。
我试图向fileReference.save();
添加第二个参数,但这似乎只设置了默认文件名,而不是路径:
fileReference.save(byteArray,"myfile.jpeg");
关于我该怎么做的任何想法?
如果这是一个Flash Player Web项目而不是AIR项目,那么恐怕你不走运了。 出于安全原因,Flash Player 中的所有文件访问操作都必须通过用户。
出于安全原因,您不能这样做。但是,如果您正在构建 AIR 应用程序,则可以使用 FileStream 类
不确定这是您要查找的内容,但是如果要将文件保存在用户计算机内的隐藏位置,则可以使用SharedObject
类,文档在这里