发布网友 发布时间:2024-08-07 05:24
共4个回答
热心网友 时间:2024-08-16 03:57
thanks 谢谢楼上的各位的大力帮忙。可能我说的不太清楚。 是这样的:在web应用程序,我写了一个 "下载 "按钮,当点击该按钮时,要用代码产生一个保存文件的对话框,就像另存一样,在对话框中输入文件名和路径,点击ok就可以了。我需要的就是用户输入的文件名和路径。 现在的问题是:怎样用代码生成一个保存对话框?好像在 .NET 中不能直接生成这样的对话框吧! 假如我要用javascript脚本写一个saveas()函数,该函数可以生成“保存文件”对话框,我把它保存为saveas.js文件,怎样把该文件嵌入到C#.NET Web应用程序里去啊??使我的“下载”按钮的事件能够直接调用saveas()函数。 我在web程序的html源中用 <SCRIPT src= "saveas.js " type= "text/javascript "> </script> 包含了该文件,在“download”事件中用语句:this.Response.Write( " <script language = 'javascript '> saveAs( 'saveas ', 'download ',true) </script> ");,但调用时还是出错:缺少对象! 请大家帮帮忙啊!多谢了!!!热心网友 时间:2024-08-16 04:03
private void FileDownload(string FullFileName) { FileInfo DownloadFile = new FileInfo(FullFileName); Response.Clear(); Response.ClearHeaders(); Response.Buffer=false; Response.ContentType= "application/octet-stream "; Response.AppendHeader( "Content-Disposition ", "attachment;filename= " +HttpUtility.UrlEncode(DownloadFile.FullName,System.Text.Encoding.UTF8)); Response.AppendHeader( "Content-Length ",DownloadFile.Length.ToString()); Response.WriteFile(DownloadFile.FullName); Response.Flush(); Response.End(); }热心网友 时间:2024-08-16 04:03
http://support.microsoft.com/kb/812406/zh-cn http://www.microsoft.com/china/msdn/library/webservices/asp.net/WebDownloads.mspx?mfr=true热心网友 时间:2024-08-16 04:01
楼上说得有理 打开文件对话框倒是有很多控件 在html里面有file这个控件