之前习惯用英文给图片起名,或者是下载的时候延用原来的文件名(通常是英文或数字),所以一直没有出现什么太大的问题,只有在最初设置OSS的时候有几张图片丢失(没有同步到OSS中)。
这次也不知道是抽什么风,可能是为了方便自己记住图片名,就用了中文,在typecho的文本编辑框中显示正常,保存并发布之后,发现图片没有了。在后台通过管理文件也能正常浏览图片。
typecho-oss-chinese-filename.jpg
打开阿里云的后台,通过OSS文件管理,发现图片也正常存在的。
typecho-oss-chinese-filename-aliyun.jpg
原来是阿里云把中文文件名自动转义生成了新的URL,难怪图片会显示不出来。
复制阿里云中URL转义部分并黏贴到文章中图片的对应链接上,重新刷新页面显示正常了。
所以,以后还是最好不要用中文给文件命名,天知道还会不会有新的问题出现。

最后修改:2020 年 03 月 16 日
如果觉得我的文章对你有用,请随意赞赏