AaronLiu
同样遇到此问题!不过是在webDav的情况下
{电脑自带映射,或者其他第三方软件都如此}
简单说下吧. 这个重命名规则之前在树洞外链的时候就想吐槽了...
有的时候涉及的UTF8编码的问题,就算前面带了源文件名
以及其他对一些策略,比如8位随机码 时间啊 啥的! 但实际上源文件在服务器里是乱码的!
所以这里我就不奢求能够带上源文件名存在服务器里,免得到时候打包解压因编码出问题!
然后我就把策略改成了这样不带中文的格式...
{uid}{datetime}{randomkey8}
比如这样吧! 我在浏览器上传是正常的,到源文件里去看也是正常的!
但是在webDav 上传的的情况下,实际上源文件没有自动加上后缀名.
如:
文件名:QQ拼音截图20180430154735.jpg
源文件名:tmpfile/1_20180430183349_6VB2wJdA
而在浏览器上传文件就不会出现这种问题了
文件名:QQ拼音截图201804301624041.jpg
源文件名:tmpfile/1_20180430183805_Vvblu86f.jpg
当然A大肯定会说,那你为啥不直接设置{originname}策略 前言说过了,中文时候源文件名会乱码
其实需要源文件有后缀 是为了获取源链接的时候使用的!也就是直链!
而这种链接最好的方案就是不使用{originname} 避免各种奇葩问题