开发者社区> 问答> 正文

怎么把 File 类型转 MultipartFile

File file = new File("https://www.baidu.com/img/baidu_jgylogo3.gif");
怎么把 File 类型转 MultipartFile 呀

展开
收起
蛮大人123 2016-02-22 10:50:23 8710 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    MultipartFile是spring的一个接口,通常我们可以在controller定义方法使用MultipartFile接收form表单提交的文件,然后将MultipartFile可以转化成一个文件。
    screenshot
    这个接口通常是用来接收上传的文件,要将文件转换成MultipartFile文件,那么实际上应该考虑的是将File转换成CommonsMultipartFile。CommonsMultipartFile的构造器需要一个FileItem的参数,FileItem有一个实现类叫DefaultFileItem,DefaultFileItem 是apache.commons.fileupload下面的一个类。问题回到了需要去看一下apache的fileupload的源码,然后自己实现文件的上传。这个源码我没有去仔细阅读。

    2019-07-17 18:46:27
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Architecting a Multi-Tenanted 立即下载
Architecting a Multi-Tenanted Platform 立即下载
How to Build a Successful Data 立即下载