在通过http上传之前压缩文件

在通过http上传之前压缩文件,http,compression,Http,Compression,是否可以压缩从客户端浏览器(文件上载)发送到服务器的数据 闪光灯、silverlight和其他技术都可以 Silverlight有一个名为Xceed的库,其中包括“允许您在上传数据时压缩数据”。不过,它不是免费的。我相信这只能通过诸如Flash或Silverlight之类的技术来实现,而不是在浏览器上实现 我不同意上面关于浏览器自动执行此操作的海报,我相信这只会发生在标准HTML/CSS/文本文件中,并且只有在服务器和浏览器都启用了压缩(gzip,deflate)时才会发生。浏览器从不压缩上传的

是否可以压缩从客户端浏览器(文件上载)发送到服务器的数据


闪光灯、silverlight和其他技术都可以

Silverlight有一个名为Xceed的库,其中包括“允许您在上传数据时压缩数据”。不过,它不是免费的。我相信这只能通过诸如Flash或Silverlight之类的技术来实现,而不是在浏览器上实现


我不同意上面关于浏览器自动执行此操作的海报,我相信这只会发生在标准HTML/CSS/文本文件中,并且只有在服务器和浏览器都启用了压缩(gzip,deflate)时才会发生。

浏览器从不压缩上传的数据,因为他们无法知道服务器是否支持它

下载的内容可以压缩,因为Accept Encoding请求标头允许浏览器向服务器指示它支持压缩内容。不幸的是,没有等效的协议可以以另一种方式工作,并允许服务器向浏览器指示它支持压缩

如果您可以控制服务器和客户端(例如,使用silverlight、flash),那么您可以使用压缩的请求主体