继续发帖求教:用C#实现文件下载时,没反应,点击左下角图标显示乱码。

「已注销」 2013-09-15 05:10:10
下载代码如下(这段代码是没问题的):

string filePath = DownFiletbl.Rows[e.NewEditIndex].Cells[9].Text;
int intStart = filePath.LastIndexOf("\\") + 1;
string saveFileName = filePath.Substring(intStart, filePath.Length - intStart);
string FileType = "text/html";

Response.Clear();
Response.Buffer = true;
Response.ContentEncoding = System.Text.Encoding.GetEncoding("UTF-8");
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(saveFileName, Encoding.UTF8).ToString());
Response.ContentType = FileType;

Response.WriteFile(filePath);
Response.Flush();
Response.Close();
Response.End();

运行后,下载界面没弹出,点左下角提示如下:

行:709
字符:17
错误:Sys.ArgumentException:..一串乱码

代码:0
URL:...

不知道我的页面中哪里有错造成的,第一次写网页程序,调试太麻烦了,求大侠指点,谢谢
...全文
169 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2013-09-16
  • 打赏
  • 举报
回复
明天看看,再试一下
devmiao 2013-09-15
  • 打赏
  • 举报
回复
点哪个左下角啊。浏览器的么?如果是浏览器的,就是你的js有问题。贴出代码来。
stou 2013-09-15
  • 打赏
  • 举报
回复
参考http://ts.you1314.com/Article/ArticleDetail/27

110,568

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧