none
求问:想实现任意文件的上传和下载 RRS feed

  • 问题

  • 上传文件保存到服务器上的指定位置(FileUpload控件),同时支持任意文件下载(Button触发,已知文件在服务器上的存放路径字符串FilePathString)

    最好有一个实例,谢谢各位大虾!!!


    证明自己存在
    2011年3月16日 13:27

答案

全部回复

  • 你好!

    1 上传的方式网上有很多现成的示例,搜索下选一个合适自己的。

    2 下载参考我下面的回复:http://social.msdn.microsoft.com/Forums/zh-CN/295/thread/5569aedc-83ab-41bf-9e68-facb5ccfe7e3/


    知识改变命运,奋斗成就人生!
    2011年3月16日 15:56
    版主
  • 做上传的方法有很多,比如说你可以用webservice或者WCF
    早晨懒床,遂从口袋里掏出6枚硬币:如果抛出去六个都是正面,我就去上班!思躇良久,还是算了,别冒这个险!
    2011年3月17日 1:43
    版主
  • HttpContext.Current.Response.AddHeader("Content-Disposition","attachment; filename=" + t);
    HttpContext.Current.Response.AddHeader("Content-Length",file.Length.ToString());
    HttpContext.Current.Response.ContentType = "application/octet-stream";

    下载,在写出文件之前要加上上面这三句,否则像aspx文件是不充许下载的!像htm就会变成网页直接打开了,加上这几句,即使是 htm文件,也会出现保存的对话框。

    2011年3月17日 9:43
  • 非常感谢你的回答,可以解释一下这些函数以及参数的意义吗?因为看不懂


    证明自己存在
    2011年3月17日 14:00
  • 我已经通过fileupload实现了文件上传到指定的位置,下载还没有实现,始终没有弹出下载的对话框,还请各位指点一下
    证明自己存在
    2011年3月17日 14:02
  • 我上面回复连接中有完整的示例!
    知识改变命运,奋斗成就人生!
    2011年3月17日 14:58
    版主