Java 如何从外部链接上载多部分文件?

Java 如何从外部链接上载多部分文件?,java,spring-mvc,file-upload,multipartform-data,multipart,Java,Spring Mvc,File Upload,Multipartform Data,Multipart,我已经有了一个控制器,它接受多部分文件 @RequestMapping(value = "/uploadImage" ) @ResponseBody public ResponseEntity<String> handleFileUpload(@Validated MultipartFileWrapper file, BindingResult result, Principal principal) @RequestMapping(value=“/uploadIm

我已经有了一个控制器,它接受
多部分文件

@RequestMapping(value = "/uploadImage" )
@ResponseBody
public ResponseEntity<String> handleFileUpload(@Validated MultipartFileWrapper file,
        BindingResult result, Principal principal)
@RequestMapping(value=“/uploadImage”)
@应答器
public ResponseEntity handleFileUpload(@Validated MultipartFileWrapper文件,
BindingResult(结果,主体)
出现了新的要求。我们需要从外部资源(例如dropbox)加载文件并在本地mashine上重新保存。我知道加载链接是先决条件

我想重用第一个控制器。因此,我的目标是使用外部链接下载类型为MultipartFile的文件,并将其传递给现有控制器

spring建议如何解决我的问题

p.S.

MultipartFileWrapper
仅在我添加的
MultipartFile

下添加包装

@RequestMapping(value = "/uploadImage" )
@ResponseBody
public ResponseEntity<String> handleFileUpload(@Validated MultipartFileWrapper file,
        BindingResult result, Principal principal)
<!-- Integration-->
<dependency>
    <groupId>org.springframework.integration</groupId>
    <artifactId>spring-integration-http</artifactId>
    <version>${spring.version}</version>
</dependency>