Response.WriteFile(fileName)一个文件下载的奇怪问题
下载奇怪,什么都是好的,但是在下载的文件扩展名上有一个[1],还会自动增加?!!
我的代码是这样的
Page.Response.ContentType = "Application/unknown"
Response.AppendHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName))
//上面的都是好的,我在跟踪的时候看到fileName也是好的,文件名为,word.txt文件名
Response.WriteFile(fileName)
Response.End()
弹出提示框为是否将word.txt[1],保存到本地
我本地没有这个文件阿,而且就是有也是word[1].txt 阿
如果我再点击下载,就变成word.txt[2]了,天啊,怎么回事阿
问题点数:20、回复次数:7Top
1 楼sjzwinfor(蜘蛛侠)回复于 2004-09-04 14:42:31 得分 0
不影响你的下载文件,只是缓存中的编号,没关系Top
2 楼noahart(八卦小子)回复于 2004-09-04 14:51:47 得分 0
俺也遇到过,当时觉得没啥影响就忍了!Top
3 楼showjun(俊俊)回复于 2004-09-06 08:38:10 得分 0
大哥们,那我可不可以解决它呢,做事不能这么马虎的哦,有谁可以回答出来呢,帮个忙哦Top
4 楼aqqwbjgvkgsmq(欧阳如风)回复于 2004-09-06 09:06:34 得分 20
Response.ContentType = "Application/octet-stream";
Response.Flush();
Response.End();
上面的方法是利用发布的行式。而你的那种实际上是利用本地缓存的行式。因为本地缓存的命名规则就是在quondam filename后面加上一个[数量]
而我的是利用流缓存的行式。流缓存不会记录数量
<b>拼搏努力</b> <b>努力奋进</b> <b>奋进拼搏</b> --欧阳如枫Top
5 楼showjun(俊俊)回复于 2004-09-06 22:47:04 得分 0
这个问题还没解决出来
Top
6 楼showjun(俊俊)回复于 2004-09-07 08:26:48 得分 0
up!!谁能帮帮我Top
7 楼zyb_17flash()回复于 2004-09-07 09:11:54 得分 0
观注中.....Top




