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