Open liangyu1937 opened 7 years ago
这问题我记得之前有人报过,是浏览器的问题吧。解释如下: 1.我们上传/下载文件,需要保障的是上传和下载下来的文件,MD5是一样的,即文件内容没有被改变过 2.至于打开为何乱码,内容没变过两次打开不同,是“文本阅读器”的问题。如果用户有能力换浏览器、换阅读器,或者使用正确的编码来显示文件/查看文件编码是不会乱码的,但这对用户要求比较高。 3.要求文本不乱码,这个需求本身就不合理。从两个角度来理解这个问题:首先上传txt文件的诉求就没有。这种情况一般都是直接画个文本框,或者上传word了。如果非要用户上传txt,那至少需要用户有这理解编码、处理编码的能力,就好比你在此传了一个psd文件,不会用photoshop的用户是难以正确打开的。 4.引擎有配置允许上传文件的扩展名的,正常流程都应该配置一个白名单 @liangyu1937
复现步骤: 1、登陆v2.0.20170711-230858版本引擎 2、桌面创建一个text文件,录入写文字 3、选择一个可以上传文件的流程 4、上传文件后打开
5、删除上传的文件,将桌面文件编码格式修改为UPF-8,上传打开正常显示