Jfinal上传如何不上传到项目而直接上传到OSS或远程呢

Jfinal上传如何不上传到项目而直接上传到OSS或远程呢,getFile()方法调用结束后貌似已经将文件上传到baseUpload目录下了,如果要上传到OSS还要从服务器再上传,在用户哪里就感觉到慢了,有没有办法可以直接用户上传到OSS或远程呢,OSS指阿里云的对象存储

评论区

JFinal

2017-03-28 16:43

先使用 getRequest() 拿到 HttpServletRequest 对象,然后解析 request 对象,从中得到的数据,直接通过 OSS 提供的 API 保存到远程

JFinal

2017-03-28 16:43

HttpServletRequest 解析工具有很多,例如 Commons fileupload

书剑江湖

2017-04-19 15:47

@JFinal 你好,不好意思我还是不懂,能不能给一个完整点的例子?万分感谢!

妖帝艾雷诺

2019-04-17 20:12

@JFinal 波总好,我就是按照你上面说的方式做,结果Commons fileupload解析HttpServletRequest 后,getModel() 就获取不到HttpServletRequest 里的表单参数,全是空的

热门反馈

扫码入社