上传文件到oss服务端出现上传失败情况

上传文件因为存在特殊符号失败

今天在上传文件时候发现上传失败,看了一下文件名发现存在5899  6666中间两个空格情况,本以为是空格导致拼接的url地址出错导致的,后来调试一上午发现都没关系。。后来才知道是特殊符号导致

原因

在oss上根据路径查到该文件后, 发现文件的路径是正确的, 但如果该路径中出现了例如#, 这样的特殊字符的时候, oss会自动帮我们encoder一下, 导致下载的url会变

后来发现#  %也会  我索性就直接将特殊符号在文件名上传时候进行替换了

你可能感兴趣的:(javascript,vue.js)