lock-upme/OPMS

文件上传的问题

Opened this issue · 1 comments

比如针对albums的多图片上传,经测试目前不支持中文文件名,一旦使用含有中文的图片名,运行时服务器端会报错:slice越界。经提示,问题出在:
ext := utils.SubString(filename, strings.LastIndex(filename, "."), 5)
可能是由于文件名不是utf8编码引起的,做如下处理后,正常:
ext := utils.SubString(utils.Unicode(filename), strings.LastIndex(utils.Unicode(filename), "."), 5)
请作者测试验证。

作者的ios系统,表示没有问题。可能是在ios下,文件名也是utf8编码的。