有的时候我们不想让用户直接在ie中打开已知类型的文件,比如word,而希望能直接下载,这时候可用下面代码来替换response.redirect
response.contenttype = "application/octet-stream";
response.addheader("content-disposition", "attachment;filename="+httputility.urlencode(yourfilename,response.headerencoding ));
response.binarywrite((byte[])yourfiledata.rows[0]["attachmentcontent"]);
response.end();
用httputility.urlencode可以解决中文文件名乱码问题。
新闻热点
疑难解答
图片精选