我想添加FileFilter(“* .doc”)来保存没有类型扩展名的自动文件

问题描述 投票:0回答:1

我想在as3中添加我的FileFilter。因为存在扩展类型的主要问题。我已经使用了这个选项

(saveFile.save(字节,_dbookNameFill + “DOC”));

但是当我保存文件的任何名称时,我想自动生成此扩展名。请帮助我,我是迷你程序员。

var bytes:ByteArray = document.save(Method.LOCAL);
var saveFile:FileReference = new FileReference()
var _dbookNameFill:String = 
QSTPreviwForStudentMC._bookNameMc.bookNtxt.text;
var fileFilter:FileFilter=new FileFilter("*.doc","*.text;*.RTF;");
saveFile.save(bytes,_dbookNameFill+".doc");
actionscript-3 flashdevelop
1个回答
1
投票

我担心这不起作用。使用AS3的FileFilter类,您只能限制使用Filereference.browse()打开的文件对话框中显示的内容。 FileReference.save()不受FileFilter的影响,据我所知,没有办法强制特定的文件扩展名 - 可能是出于安全原因。

© www.soinside.com 2019 - 2024. All rights reserved.