谁能提供一个下载文件的思想

lianluck 2004-04-02 11:51:14
谁能提供一个下载文件的思想,不使用writefile这种方式的.

但还是安全第一
...全文
52 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuhill 2004-05-07
  • 打赏
  • 举报
回复
学习ing.
shuhill 2004-05-07
  • 打赏
  • 举报
回复
UPUPUPUPUPUPUPUUPUPUPUPUPUPUPUUPUPUPUPUPUPUPUUPUPUPUPUPUPUPUUPUPUPUPUPUPUPUUPUPUPUPUPUPUPUUPUPUPUPUPUPUPUUPUPUPUPUPUPUPUUPUPUPUPUPUPUPUUPUPUPUPUPUPUPUUPUPUPUPUPUPUPUUPUPUPUPUPUPUPUUPUPUPUPUPUPUPUUPUPUPUPUPUPUPU
lianluck 2004-04-03
  • 打赏
  • 举报
回复
有没有只接给下载地址,但是能起到安全的作用的。
lianluck 2004-04-02
  • 打赏
  • 举报
回复
能给详细点的提示吗,我是个初学者.给两句代码吧
hbzxf 2004-04-02
  • 打赏
  • 举报
回复
使用webserver
F9 2004-04-02
  • 打赏
  • 举报
回复
把文件的路径什么的信息保存到数据库中,用连接地址从数据库中读取也可以
pangming051380 2004-04-02
  • 打赏
  • 举报
回复
文件流
lianluck 2004-04-02
  • 打赏
  • 举报
回复
谁能提供一个下载文件的思想,不使用writefile这种方式的.

但还是安全第一



这是我原来写的:会出问题

Page.Response.Clear();
Page.Response.ClearHeaders();
Page.Response.ContentType = "APPLICATION/OCTET-STREAM";
Page.Response.AddHeader("Content-Disposition",
"attachment;filename="+System.Web.HttpUtility.UrlEncode(System.Text.Encoding
.UTF8.GetBytes(System.IO.Path.GetFileName(Server.MapPath("./xml/"+fileName+"
.aspx")))));
Page.Response.WriteFile(Server.MapPath("./xml/"+fileName+".aspx"));
Page.Response.End();


这是做的一个下载,可是运行到Page.Response.End();就有异常,但是还是能让用户下载
文件,可是用户不能在客户端点击别的超链接,都没有反应,只有用户点服务器端按钮时,
才有返应,为什么.help me ..

有点情况是:在点击下载后,弹出的对话框的文件有中有[1]这样的字符,我服务器端的文
件是没有这样的字符的.


如: 在服务器文件名为: 2004data.xml.aspx

在客户端弹出的文件名为: 2004data[1].xml.aspx

我想这也就是那个问题引出来的吧.

大家帮个忙啊!!!!

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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