导航:首页 > 文件教程 > 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传文件相关的资料

热点内容
广州寄文件去吉林多少钱 浏览:254
苹果APP文件夹创建 浏览:903
黄米是什么app 浏览:417
word如何插入一个新文件夹 浏览:357
word文件夹前面有个符号 浏览:350
把word转换成语音 浏览:220
linuxfile文件 浏览:454
如何用网络打普通电话 浏览:463
linux进程打开的文件 浏览:134
新购u盘无法储存文件 浏览:553
5s要不要升级ios93 浏览:926
小米手机助手怎么关闭自动升级 浏览:24
外星人能不能升级到win10系统盘 浏览:652
加入java信任站点 浏览:486
好用的急救知识app 浏览:524
什么是网络适配器驱动文件名 浏览:717
吉林文件箱多少钱 浏览:113
ae模板版本 浏览:204
手机qq步数功能在哪里 浏览:721
c程序设计04737 浏览:403

友情链接