【发布时间】:2019-03-11 20:33:13
【问题描述】:
我正在创建一个 POC,用于使用 Spring Boot(MVC) RESTFUL Web 服务上传 MongoDb 数据库中的任何文档。如果我们只传递 String 或任何其他基本数据类型,它工作正常。只有当我尝试上传时,它才会识别我系统中的本地文件。
@RequestMapping(value="/upload/file", method=RequestMapping.post)
public String uploadFile(@RequestParam("fileName", required=false) String fileName){
logger.info("initialization of object");
//----------------------------------------
System.out.Println("name of File : " + fileName);
//----------------------------------------
}
这很好用。但是如果我想传递字节流或文件对象来运行。如何编写具有这些参数的函数?并将这些文件内容上传到 mongoDb 中。
@RequestMapping(value="/upload/file", method=RequestMapping.post)
public String uploadFile(@RequestParam("file", required=false) byte [] fileName){
//---------------------
//
}
请让我知道同样的宝贵建议。谢谢。
【问题讨论】:
-
InputStream 输入 ??:>
标签: mongodb spring-boot spring-mvc gridfs