据我所知,不行,理由如下:
第一,javascript不能访问用户机器上的文件,当然也包括图片,读取不了当然不可能压缩拉
第二, 上传文件的文本框是只读的,那么你想压缩的话,假设是在本地压缩为另一个文件,那么你如何修改文件名以上传压缩后的文件,覆盖原文件更加不可能
第三,如果是浏览器可以在传送过程中可以主动对数据进行压缩的话,那么就应该只是需要进行某种配置,如果可以的话,那么这么提高效率的方法,许多学习书籍应该是必然提到的
个人水平有限,我也极其希望有高手可以提供解决方案,毕竟,对很多应用来说,带宽是瓶颈