我们正在将客户端gzip压缩文件上传到服务器。压缩文件是一个javascript文件。 如果我去服务器将服务器上的文件解压缩,一切看起来都很好:
...
setattributename(10,"");
setattributename(11,"");
setattributename(12,"finish");
vcl001=".../fileadmin/imosnet/vg2170/vml/textur/RGBffffff.jpg";settextatt(1,vcl001);
vcl001=".../fileadmin/imosnet/vg2170/connections/blum_20f2200_l/block_blum_20f2200_l.rgbffffff.json";settextatt(2,vcl001);
setatt(3,-90);
...
但是,如果我在浏览器中下载文件,并且浏览器正在执行解压缩,则文件是错误的。某些文本部分被替换为错误的字符。
...
setsitributename(10,"");
setsitributename(11,"");
setsitributename(12,"finish");
vcl001=".../fileadmin/imosnet/vg2170/vrml/2_42ur/RGBffffff.jpg";set2_42sit(1,vcl001);
vcl001=".../fileadmin/imosnet/vg2170/connections/blum_20f2200_l/block_blum_20f2200_l.rgbffffff.json";set2_42sit(2,vcl001);
setsit(3,-90);
...
浏览器中的结果并不总是错误的。如果文件变大,它似乎开始。每次我重新加载文件时,结果都会改变。
是什么原因引起的问题,我们如何解决。