我已配置阿里云OSS ,但是在附件上传时,后台出现 Path name must not be Blank,不知是否我配置成功,
阿里云 OSS
hb0730 那应该是你配置缺失
hb0730 阿里云吗?有填路径的
- 已编辑
Ryan Wang 是的 ,我看了阿里云的oss上传至文件夹的规则是
文件夹/xxx.png
,但我看源代码并且模拟发现并不可以实现,请问您说的配置在哪儿。。谢谢
源码:
String basename = FilenameUtils.getBasename(file.getOriginalFilename());
String extension = FilenameUtils.getExtension(file.getOriginalFilename());
String timestamp = String.valueOf(System.currentTimeMillis());
String upFilePath = StringUtils.join(basename, "_", timestamp, ".", extension);
String filePath = StringUtils.join(StringUtils.appendIfMissing(ossSource, "/"), upFilePath);
// Upload
PutObjectResult putObjectResult = ossClient.putObject(ossBucketName, upFilePath, file.getInputStream());
8 天 后
hb0730 我们排查一下。久等了
6 个月 后
也可能是配置的AccessKey组合错误,或者缺失对目标bucket的读写权限。之前在访问控制里面就忘记添加对bucket的访问权限了