中文文件名的文件上传不成功

今天升级到最新版的6.0.6,系统是为centos 7.1,上传某些含中文字的文件,就是上传不成功,不管是客户端还是浏览器上传,但有些中文文件名又可以。

只要将中文的文件名修改下就又能上传了,不知道问题出在哪里。

发现什么样的中文文件名能上传了,偶数中文字的可以传,奇数字的上传就出错,希望能帮解决下。


并且要是连续的,如果中间间隔了,又得重新计算奇偶数中文字

有没有配置 apache/nginx ?有的话把配置贴下

没有配置这些,是实在不行就打算配置下。

没有配置应该不会有这个问题。
请再测试下,如能重现,发下重现步骤,我们再测下。

你好,我这怎么测试也还是这样,就是不能上传某些中文文件名的。使用了苹果版的电脑客户端和苹果电脑浏览器safri和chrome,这种会是哪里的问题呢?

你们好,我又重新安装了一次,这次是ubuntu16.10,使用了nginx,版本最新的6.06,测试上次的同样一个中文文件名的,只要少加一个字就能上传,多加一个就上传不成功,不知什么原因。

你可以打开浏览器的console,查看报错请求有什么错误信息,也可以查看一下服务器log中有什么报错信息。seafile.log seahub.log seahub_django_request.log。

如果可以,你也把报错文件上传到哪里,分享过来,我们下载下来在自己本地测试一下

终于搞定,找到原因了。因为我存储是用的windows2008的,可能nfs上有些不兼容,改成linux版的nfs上传就没问题了。谢谢。