下载文件出现提示框或者直接显示在浏览器中

有个朋友问我下载弹出提示框的写法,具体如下:


出现提示框


string strFile="F:/a.doc";//路径根据实际情况而定
if(!System.IO.File.Exists(strFile))
   {
    Response.Write("<script language='javascript'>alert('对不起,文件不存在!');</script>");
    return;
   }
   Response.Clear();
   Response.ClearHeaders();
   Response.Charset = "GB2312";
   Response.ContentEncoding =System.Text.Encoding.UTF8;
   Response.ContentType = "application/octet-stream";
   FileInfo fi=new FileInfo(strFile);
   Response.AddHeader("Content-Disposition","attachment;  filename="  +  HttpUtility.UrlEncode(fi.Name)) ;
   Response.AddHeader("Content-Length",fi.Length.ToString());
   byte[] tmpbyte=new byte[1024*8];
   FileStream fs=fi.OpenRead();
   int count;
   while((count=fs.Read(tmpbyte,0,tmpbyte.Length))>0)
   {
    Response.BinaryWrite(tmpbyte);
    Response.Flush();
   }
   fs.Close();  
   Response.End();


直接在浏览器中打开
   string strFile="F:/a.doc";//路径根据实际情况而定
   Response.Clear();
   Response.ClearHeaders();
   Response.Charset = "GB2312";
   Response.ContentEncoding =System.Text.Encoding.UTF8;
   Response.ContentType = "application/msword";
   Response.WriteFile(strFile);

详细参照 :http://www.5h6.com/html/article/30219.html

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在LabVIEW,可以使用Web浏览器控件和HTTP客户端功能来从Web下载文件。下面是一个简单的步骤来实现这一功能: 1. 首先,将Web浏览器控件拖放到LabVIEW的面板上。这个控件可以在Front Panel面板的"Web & Connectivity"选项卡找到。 2. 在控件的属性设置,指定要下载文件的URL。可以使用字符串输入控件来接收用户输入的URL,或者直接在控件的属性设置指定一个URL。 3. 使用HTTP客户端VIs来执行下载操作。在LabVIEW项目,可以在HTTP Client目录找到这些VIs。 4. 使用HTTP打开连接VI打开到指定URL的连接。将Web浏览器控件的URL属性作为输入。 5. 使用HTTP获取方法VI发送HTTP GET请求。将HTTP打开连接VI的输出连接作为输入。获取方法将获取到的文件内容存储在一个临时文件。 6. 将HTTP GET Response VI的输出传递给HTTP关闭连接 VI,以关闭与URL的连接。 7. 使用LabVIEW的文件I/O功能打开临时文件,并指定要保存下载文件的路径和文件名。 8. 使用文件I/O功能将临时文件的内容写入到指定的文件。 9. 最后,当下载完成后,可以通过在LabVIEW界面上显示一个提示框或者其他的提示方式来通知用户。 以上简单的步骤可以帮助你在LabVIEW实现从Web下载文件的操作。当然,具体的实现可能涉及到更多的细节和错误处理。你可以根据具体的需求进行相应的修改和补充。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值