Java调用阿里云oss的sdk上传文件报java.lang.IllegalArgumentException: NTFS ADS separator (‘:’) in file name is forbidden.
原因:上传的文件名称中带有:
解决:把文件名称的:去掉。如:
public String deleteChar(String fileName) {
String resultString = "";
for (int i = 0; i < fileName.length(); i++) {
if (fileName.charAt(i) != ':') {
resultString += fileName.charAt(i);
}
}
return resultString;
}
文件名修改提交就不会报错