本文主要是介绍SpringCloud-通过Zuul上传文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
官档地址:
https://cloud.spring.io/spring-cloud-static/Greenwich.RELEASE/single/spring-cloud.html#_router_and_filter_zuul
1.普通微服务实现上传功能
application.yml
server:port: 8050
eureka:client:serviceUrl:defaultZone: http://user:password123@localhost:8761/eureka/instance:prefer-ip-address: true
spring:application:name: microservice-file-uploadhttp:multipart:max-file-size: 2000Mb # Max file size,默认1Mmax-request-size: 2500Mb # Max request size,默认10M
FileUploadController.java
package com.itmuch.cloud.study.controller;import java.io.File;
import java.io.IOException;import org.springframework.stereotype.Controller;
import org.springframework.util.FileCopyUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.MultipartFile;@Controller
public class FileUploadController {/*** 上传文件* 测试方法:* 有界面的测试:http://localhost:8050/index.html* 使用命令:curl -F "file=@文件全名" localhost:8050/upload* ps.该示例比较简单,没有做IO
这篇关于SpringCloud-通过Zuul上传文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!