当前位置:首页 » 多媒体相关

【分不够一个字加 ,超级大问题】


用.net开发pda程序下载文件  
  sqlcommand   cmdobj   =   new   sqlcommand(strsql,con);  
   
  cmdobj.parameters.add("@fileid",   sqldbtype.int).value=fileid;  
  con.open();  
   
  sqldatareader   sqlreader   =   cmdobj.executereader();  
  sqlreader.read();  
   
  response.contenttype=   (string)sqlreader["contenttype"];//设定输出文件类型  
  //输出图象文件二进制数制  
  response.appendheader("content-disposition:",   "attachment;   filename="   +   httputility.urlencode((string)sqlreader["filename"]));  
  //response.appendheader("content-disposition:",   "attachment;   filename="   +((string)sqlreader["filename"]));  
   
  response.outputstream.write((byte[])sqlreader["filedata"],   0,   (int)sqlreader["filesize"]);            
   
  response.end();  
   
  con.close();  
  下载的文件名变成了当前的超连接  
  例子  
  http://localhost/default.aspx  
  下载的文件名变成了default.aspx且文件名后缀不能改  
  精简版也精简的太厉害了  
  还请大家帮忙,谢谢啦

.

推荐阅读

  • 诺基亚计划两年内进入中国CDMA前三甲 [详细内容]
  • 双核820+19液晶 6999联想PC送大礼 [详细内容]
  • 双核液晶电脑 三年质保!HP仅售5K [详细内容]
  • TD-SCDMA进入市场冲刺 杨薏澔出任鼎桥CEO [详细内容]
  • 刚刚发现三星E778 b1版bug [详细内容]
  • 迎战X1950 影驰7800GTX 512杀3999 [详细内容]
  • 惊看 家用摄像机价格战进入冷兵器时代 [详细内容]
  • 网友回答:

    讨论区

    Login