导航:首页 > 文件教程 > flex传文件

flex传文件

发布时间:2023-08-16 21:24:39

❶ 界面我是用flex 调用 FileReference 的upload方法发送到服务器上(java) 服务器返回值,我一直都找不到方

flex端上传文件后,java端是不能返回值的,你只能通过为FileReference设置事件来确定其是否已经上传成功。
如:
var request:URLRequest = new URLRequest();
request.data = sendVars; // 传往后台的值
request.url = _fileUrl; // 后台地址
request.method = URLRequestMethod.GET; // GET方式传值
var _refUploadFile:FileReference = new FileReference();
_refUploadFile = listFiles.selectedItem.file;
_refUploadFile.addEventListener(ProgressEvent.PROGRESS, onUploadProgress);
_refUploadFile.addEventListener(Event.COMPLETE, onUploadComplete);
_refUploadFile.addEventListener(IOErrorEvent.IO_ERROR, onUploadIoError);
_refUploadFile.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onUploadSecurityError);
_refUploadFile.upload(request, "file", false);
当文件上传过程中会调用onUploadProgress,用于实现进度条;
当一个文件上传完成后调用onUploadComplete,可根据上传文件的个数(多个文件上传)选择继续上传还是其他处理;
当文件由于IO出错,则为onUploadIoError;
当文件由于Security出错,则为onUploadSecurityError

❷ flex上传文件

拒我所知,flex上是通过FileReference这个类实现上传而不是file,恰恰FileReference里没有一个指定文件路径的方法,如果你想指定文件路径实现上传那是不可能的,除非你开发的是air桌面运用程序就可以指定文件路径实现上传。

❸ flex上传通过js 获取到文件路径

flex上传的是文件流,你应该在服务端接到这个字节流 将其创建成文件对象 并保存在服务器本地磁盘中获得路径返回给前台,如果你们用node js做的服务器 也是同理 一定有处理流的方法,关键是你要理解flex 通过onload加载成功后在成功事件对象中取得的是 这个文件的信息 包括 字节流啊 宽高啊 名字啊等等。不知道能否让你理解。

❹ 如何通过flex上传大文件

楼上的都误解了楼主的意思 你们说的是后续工作 就是FileReference.load()完成之后的工作 现在是无法回load()大文件 我试过500M的 没问题答 再大一些就内存不够 可以更改flex内存分配 可是不是好的办法 求高人指点

阅读全文

与flex传文件相关的资料

热点内容
vivox6和苹果6 浏览:611
编程苦恼怎么办 浏览:140
vuejsref动态改变 浏览:171
哪些软件可用于文件解压 浏览:701
农行u盾原始密码 浏览:371
xp如何弄出一个无线网络连接 浏览:569
word插入pdf只显示文件名称和图标 浏览:150
我想编程一个小软件怎么弄 浏览:168
如何优化文件读取数据java 浏览:262
java敏捷式开发 浏览:800
网页对齐代码快捷键是什么 浏览:304
tomcatlinux文件目录 浏览:520
三星手机能升级系统吗 浏览:683
linux创建文件夹在哪 浏览:623
javadatetimezone 浏览:434
cf那些文件没有用 浏览:502
苹果官方网站的手机质量怎么样 浏览:801
微信存储数据的文件叫什么 浏览:94
js脚本不起作用 浏览:317
iphone3g怎么升级 浏览:341

友情链接