plugin-s3 icon indicating copy to clipboard operation
plugin-s3 copied to clipboard

图片带有特殊符号上传后无法访问

Open guqing opened this issue 1 year ago • 5 comments

比如现有文件名 111F32F1B9D-中文 &%s/?.asdasd+123.jpeg 上传到 aliyun oss 后生成的 permalink 无法访问。 原因是其中的 + & :没有被 URL encode 而在 aliyun oss 那边是被 encode 了的导致结果不同而无法访问,UriUtils.encodePath 是不会 encode 这几个字符的

所以如果要解决这几个问题我想到两种可能:

  1. 直接使用 s3 平台上传后生成的访问链接以解决两边生成的不一致的问题
  2. 上传到 s3 前对文件名称进行处理去除掉特殊字符

/kind improvement

guqing avatar May 17 '23 07:05 guqing