NutzCN Logo
问答 nutz+JFileChooser上传文件,如何把获取的文件上传进度实时传到前台?
发布于 2651天前 作者 qq_6d9b7589 2017 次浏览 复制 上一个帖子 下一个帖子
标签:

上传文件时获取到了文件上传的百分比,如何把文件上传的百分比实时上传到前台??

3 回复

这个适配器的工作细节是这样的:
•它一次将 HTTP 输入流中所有的文件读入,保存在临时文件目录里
•表单项目会保存在内存里
•在上传的过程中,它会向当前 Session 中设置一个对象: org.nutz.mvc.upload.UploadInfo ◦属性名为 "org.nutz.mvc.upload.UploadInfo"
◦通过静态函数 Uploads.getInfo(HttpServletRequest req) 可以很方便的获取当前会话的 UploadInfo

•不断的读入输入流的过程,会记录在 UploadInfo 里面。 ◦UploadInfo 字段 sum 是当前 HTTP 请求的 ContentLength,表示 HTTP 输入流总长度为多少字节
◦UploadInfo 字段 current 是当前会话已经上传了多少字节

•如果使用ajax进行文件上传,请使用webuploader等js插件.

这个有具体的实例吗??不怎么会用……

@Ok("json:full")
public int getUploadProcess(HttpServletRequest req) {
    return Uploads.getInfo(req);
}
添加回复
请先登陆
回到顶部