在返回文件的load文件中,应该给返回的文件加上文件头,比如应该用
Response.AddHeader("Content-Length",iStream.Length.ToString());
语句来给出文件大小,要不客户端下载就没有进度条,这样对用户是很不方便的
本来我希望通过Response.AddHeader("Content-Length",iStream.Length.ToString());
还有就是最重要的文件的MIME编码,如果这个设置不正确,会有很多问题,我在网上找了很久都没有一个好的解决方法,只好这样:




























































才算是解决了问题,以后再遇到问题,在其中添加就可以了
我本来还想通过
Response.AddHeader "Content-Disposition", "attachment; filename="+fileName
来动态的设置文件名的,可是总是遇到乱码问题,最后只能作罢