我将在我的控制器中读取nacos中的配置。在windows上,我可以正确阅读,但在linux上却不行。我需要这个来实现restapi,以便使用javaspringcloud上传和下载文件。我确实把它挂在Windows上了。但它在linux上根本不起作用。
这是细节。
jdk:1.8
pom.xml文件
<spring.boot.version>2.2.11.RELEASE</spring.boot.version>
<spring.plugin.version>2.2.0.RELEASE</spring.plugin.version>
<spring.cloud.version>Hoxton.SR8</spring.cloud.version>
@Slf4j
@RestController
@AllArgsConstructor
@RequestMapping("/media-file")
@Api(value = "File Upload", tags = "")
public class MediaFileController extends BladeController {
public static final String MEDIA_FILE_TYPE_BOND_PRICE = "bondPrice";
@Autowired
public Environment env;
@PostMapping("upload")
@ApiOperationSupport(order = 12)
@ApiOperation(value = "Upload", notes = "Import excel")
public R upload(MultipartFile file, @ApiParam(value = "文件类型", required = true) @RequestParam
String type, @RequestParam Map<String, Object> data) {
log.info("===> " + this.env.getProperty("spring.servlet.multipart.file-size-threshold"));
}
}
问题:
我能读出准确的数值 this.env.getProperty("spring.servlet.multipart.file-size-threshold")
在Windows上。但我在linux上看不懂。我想知道怎样才能进入毒品配置。
另外,文件上传在linux上根本不起作用。是否有任何特定的配置或权限设置?
提前谢谢!
暂无答案!
目前还没有任何答案,快来回答吧!