首页 > 解决方案 > 加载文件名包含字符“%”的文件时如何修复错误

问题描述

我正在使用 URLRequest 和 URLLoader 加载一个文件名为“demo%.txt”的文本文件。这是我的代码

var urlFile:URLRequest      = new URLRequest(testFileOnLocal.nativePath);
var loaderFile:URLLoader    = new URLLoader(new URLRequest(testFileOnLocal.nativePath));
loaderFile.addEventListener(Event.COMPLETE, loadEditedTestComplete);
loaderFile.load(urlFile);

它不起作用。如果我将文件名更改为“demo.txt”,它就可以工作。但是 '%' 是允许的文件名字符。有人能帮我吗。这是我的错误消息:错误 #2044:未处理的 ioError:。文本=错误 #2032:流错误。网址:file:///C:/Users/longpn4/Desktop/demo%.tmt

标签: actionscript-3flex4

解决方案


推荐阅读