从AsyncFileUpload压缩图像文件

时间:2013-04-11 05:39:47

标签: c# compression asyncfileupload

直接从AsyncFileUpload上传时是否可以压缩图像?如果是的话,你能指导我怎么做?

例如:我的用户上传了大小为.jpeg的图片1200x1600 (5MB),我想将其压缩为600x800 (1MP~2MB)文件。在我将其上传到服务器之前,我必须尽可能在客户端执行此操作。

谢谢。

2 个答案:

答案 0 :(得分:1)

您可以查看DotNetZip库。我想你会在那里找到你的解决方案。

答案 1 :(得分:1)

在HTML5浏览器上,您可以使用此answer中的解决方案,否则您将不得不要求您的客户使用插件(JavaFlash,{{3} })等。