apache-flex - 没有 FileReference 的 Adob​​e Air 上传进度

标签 apache-flex flash upload air filereference

我正在使用 Adob​​e Air 部署一个小型应用程序。我的应用程序将从存储在文本文件中的文件路径进行批量上传。
例如,在文本文件名“list.txt”中,有一个字符串“C:\myfiles\IMG_0001.JPG”。现在我想上传这个图像文件,跟踪上传进度:-<
我想使用 FileReference 获取上传进度,但我不知道如何从文件路径导入。我还想知道如何使用 FileReference 上传此文件而不提示用户选择文件的对话框。
非常感谢你:)

最佳答案

尝试以下操作。
我使用以下代码完成了没有对话框的文件上传。

var uploadURLs:URLRequest = new URLRequest("Your upload URL Here");
var params:URLVariables=new URLVariables();
params.title = "Hello";//URL Parameters if there is any
uploadURLs.data = params;
uploadURLs.method=URLRequestMethod.POST;
file = new File("Path to File");    
file.addEventListener(ProgressEvent.PROGRESS , updateProgress);             
file.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, doneUpload);
file.addEventListener(IOErrorEvent.IO_ERROR,fileError);             
file.upload(uploadURLs);

希望这有帮助

关于apache-flex - 没有 FileReference 的 Adob​​e Air 上传进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2577540/

相关文章:

java - 在 AS3 中使用 QuadTree 进行碰撞检测

apache-flex - AS3 : Detect Read-Only Properties

flash - 在 AS3/CS5 中处理外部函数文件的最佳实践

performance - 如何使用Delphi 2010优化上传例程?

apache-flex - 如何禁用 Flex 组件中的水平滚动条?

apache-flex - 在 Flex 中使用 SPEEX 编解码器进行麦克风播放

javascript - 几个 jQuery 问题

javascript - 如何在 pdf 中嵌入交互式图表?

html - 使用 VBA 以 HTML 形式通过 &lt;input\input> 上传文件

php - 是否有任何现有服务可通过浏览器上传巨大的视频文件 (~5gb)?