我想将用户加载的文件路径/ url保存到字符串中,以便将其保存到xml文件(我已经设置过)。当我从xml加载字符串时,我希望它再次找到图像并将其加载回selectedUpload
动画片段。
我想我知道如何从网址加载图片,但我的问题是将网址捕获到字符串中开始。
我该怎么做?
我的加载图片代码:
var loadFileRef:FileReference = new FileReference();
btnBrowse.addEventListener(MouseEvent.MOUSE_DOWN, loadImage);
function loadImage(e:MouseEvent):void{
fts.hideHandlers();
loadFileRef.browse([new FileFilter("Images", "*.jpg;*.png")]);
loadFileRef.addEventListener(Event.SELECT, selectedFile);
}
function selectedFile(e:Event):void{
loadFileRef.addEventListener(Event.COMPLETE, completeLoadImage);
loadFileRef.load();
loadFileRef.removeEventListener(Event.SELECT, selectedFile);
}
function completeLoadImage(e:Event):void{
var myLoader:Loader = new Loader();
myLoader.loadBytes(e.target.data);
selectedUpload.addChild(myLoader);
loadFileRef.removeEventListener(Event.COMPLETE, completeLoadImage);
}
答案 0 :(得分:0)
FileReference
没有为您提供完整的文件路径(我不确定他们是否曾解释过原因)。
我可能会弄错,但如果您想从服务器访问用户文件,首先需要上传整个文件。在这种情况下,无论如何都不需要完整的路径。