如何弹出下载对话框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何弹出下载对话框相关的知识,希望对你有一定的参考价值。

我的是XP系统 做了一个WEB服务器 就一个首页 专门让老板下载文件 我现在做好了 但是在网页左下面显示文件的详细路径,点文件连接时它直接就在网页中打开文件了,我不想让它显示 想点击文件连接时弹出一个下载对话框 然后点保存就可以了 请问怎么做

<a href="down.asp?file=文件名">下载</a>
down.asp
<%Dim strFilename,S,Fso,F,intFilelength
strFilename = Server.MapPath(Trim(Request("File")))
Response.Buffer = True
Response.Clear
Set S = Server.CreateObject("ADODB.Stream")
S.Open
S.Type = 1
On Error Resume Next
Set Fso = Server.CreateObject("Scripting.FileSystemObject")
If Not Fso.FileExists(strFilename) Then
Response.Write("<h1>Error:</h1>"&strFilename&"你要下载的文件不存在!<p>")
Response.End
End If

Set F = Fso.GetFile(strFilename)
intFilelength = F.Size '获取文件大小
S.LoadFromFile(strFilename)
If Err Then
Response.Write("<h1>Error: </h1>Unknown Error!<p>")
Response.End
End If

Response.AddHeader "Content-Disposition","attachment;filename="&F.name
Response.AddHeader "Content-Length",intFilelength
Response.CharSet = "GB2312"
Response.ContentType = "application/octet-stream"
Response.BinaryWrite S.Read
Response.Flush
S.Close
Set S = Nothing%>
参考技术A 1.如果是.doc .xcl之类的,你只要把原文件上传到服务器上就好了,
2.不管是什么文件,全部压缩成.zip .rar然后上传服务器,然后再首页上做超级链接,就可以了,又不明白的加qq:18046089

用WPF 如何弹出文件选择对话框

列如,做一个简单的文本文档,做打开文档的共能,就是弹出那个选择文件的功能,怎么弹框

在WPF中中, OpenFileDialog位于 Microsoft.Win32 名称空间。WPF程序使用OpenFileDialog的方法如下:

(1)在Visual Studio中新建一个“WPF应用程序”项目

(2)MainWindow.xaml

(3)MainWindow.cs

using System.Windows;

namespace WpfApplication1

    /// <summary>
    /// MainWindow.xaml 的交互逻辑
    /// </summary>
    public partial class MainWindow : Window
    
        public MainWindow()
        
            InitializeComponent();
        

        private void Button_Click(object sender, RoutedEventArgs e)
        
            // 在WPF中, OpenFileDialog位于Microsoft.Win32名称空间
            Microsoft.Win32.OpenFileDialog dialog = 
                new Microsoft.Win32.OpenFileDialog();
            dialog.Filter = "文本文件|*.txt";
            if (dialog.ShowDialog() == true)
            
                lblFileName.Content = dialog.FileName;
            
        
    

(4)运行效果

选择文件并打开后

参考技术A c#有专门打开文件的对话框类:
OpenFileDialog open = new OpenFileDialog();//定义打开文本框实体
open.Title = "打开文件";//对话框标题
open.Filter = "文件(.txt)|*.txt|所有文件|*.*";//文件扩展名
if ((bool)open.ShowDialog().GetValueOrDefault())//打开

//成功后的处理
本回答被提问者采纳

以上是关于如何弹出下载对话框的主要内容,如果未能解决你的问题,请参考以下文章

打开wps软件的word,Excel等,总弹出对话框“无法定位程序输入点”于动态链接库”上,如何解决啊!

打开wps软件的word,Excel等,总弹出对话框“无法定位程序输入点”于动态链接库”上,如何解决啊!

用WPF 如何弹出文件选择对话框

点击链接不在浏览器打开而是弹出下载对话框

js中弹出对话框并下载文件

如何在Dialog中点击控件后再弹出一个dialog或其他的对话框?