2
取消上传的文件我有闪光,取消文件上传回调,并且可以从JavaScript执行:通过的FileReference
public function initApp():void
{
ExternalInterface.addCallback("cancelUpload", cancelUploadRequest);
}
public function cancelUploadRequest(filename:String):void
{
for each (var file:FileReference in files.fileList) {
if (file.name == filename) {
file.cancel();
}
}
}
其中文件是包含所选文件FileReferenceList对象。 如果我选择多个文件并且调用2次或更多时间,则此回调只有一个文件被取消,另一个文件被成功上传。
如果多个文件名通过单个文件名字符串传递到函数,如“file1.img,file2.wav”等,你必须先解析文件名,然后检查它恕我直言。尝试在选择多个文件时跟踪文件名。 – Ihsan 2013-03-18 10:03:19
然后只有一个文件被删除......也许文件对象中的数据在连续调用时被吹掉。你有检查他们吗? – Ihsan 2013-03-18 10:09:31
该函数被调用2次,每次使用不同的文件名。在连续调用时,什么是文件对象中的数据被吹掉? – 2013-03-18 11:10:47