Tag: 下载

如何强制浏览器下载xml文件?

这是我的问题。 我从我的数据库加载xml并使用代码将其推送到客户端。 但问题是浏览器会自动打开xml,而不是将其作为下载提供。 有没有办法强制您的浏览器下载该文件而不显示它? 我在C#,Asp.net环境(使用IIS7)工作。 谢谢

PDF下载后重定向页面

我有一个aspx(比如1.aspx)页面,首先我下载一个pdf文件,然后我想重定向到一些Thanks.aspx页面。 代码是这样的: protected void btnSubmit_Click(object sender, EventArgs e) { string pathId = string.Empty; if (Page.IsValid) { try { pathId = hidId.Value; DownloadPDF(pathId); Response.Redirect(“Thanks.aspx”); } catch (Exception ex) { throw ex; } } } protected void DownloadPDF(string pathId) { if (!(string.IsNullOrEmpty(pathId))) { try { Response.ContentType = “application/pdf”; Response.AppendHeader(“Content-Disposition”, “attachment; filename=” + pathId + “.pdf”); string path […]

如何从网上下载和保存图像?

我正在尝试制作一个Windows Phone 7应用程序,它将从网络上保存一些图像,我不知道我可以在哪里,或者我是否可以将图像从网络保存到手机。 我该怎么做才能保存图像?

使用ASP.NET .ashx模块下载文件

我有一个带有iframe的ASP.NET页面,用于在此页面上显示一些pdf报告。 当用户从下拉列表中选择报告类型时,我将报告数据所需的内容添加到ASP.NET会话中,并将iframe的属性“src”更改为生成.pdf报告的.ashx模块地址。 但是如果没有安装用于查看浏览器中的.pdf文件的Adobe glug-in,则浏览器建议保存报告文件,并且建议文件的名称为“HandlerName.ashx”。 但我想建议浏览器保存名为“Report.pdf”的文件。 我可以这样做吗? 有没有解决方法?

创建文本文件并下载

我正在尝试写入内存中的文本文件,然后下载该文件而不将文件保存到硬盘。 我正在使用StringWriter来编写内容: StringWriter oStringWriter = new StringWriter(); oStringWriter.Write(“This is the content”); 我如何下载此文件? 编辑:这是答案的组合,给了我我的解决方案。 这里是: StringWriter oStringWriter = new StringWriter(); oStringWriter.WriteLine(“Line 1”); Response.ContentType = “text/plain”; Response.AddHeader(“content-disposition”, “attachment;filename=” + string.Format(“members-{0}.csv”,string.Format(“{0:ddMMyyyy}”,DateTime.Today))); Response.Clear(); using (StreamWriter writer = new StreamWriter(Response.OutputStream, Encoding.UTF8)) { writer.Write(oStringWriter.ToString()); } Response.End();

iTextSharp添加(css样式或css文件)并下载pdf文件

终于搞定了 var inputString = @” Customer Name Customer’s Address XYZ Bhubaneswar MNP Cuttack “; List cssFiles = new List(); cssFiles.Add(@”/Content/bootstrap.css”); var output = new MemoryStream(); var input = new MemoryStream(Encoding.UTF8.GetBytes(inputString)); var document = new Document(); var writer = PdfWriter.GetInstance(document, output); writer.CloseStream = false; document.Open(); var htmlContext = new HtmlPipelineContext(null); htmlContext.SetTagFactory(iTextSharp.tool.xml.html.Tags.GetHtmlTagProcessorFactory()); ICSSResolver cssResolver = XMLWorkerHelper.GetInstance().GetDefaultCssResolver(false); cssFiles.ForEach(i […]

C#WebClient第一次表现得很慢

我使用WebClient从网站下载一个字符串(只包含纯文本,没有别的),所以我使用DownloadString方法: WebClient wc = new WebClient(); string str = wc.DownloadString(“http://blah”); 它运行正常,但问题是它第一次下载字符串需要很长时间,比如5秒。 之后它运作得很快。 为什么会发生这种情况,如何解决这个问题呢?

如何在C#中下载zip文件?

我使用HTTP GET在浏览器中下载zip文件,例如https://example.com/up/DBID/a/rRID/eFID/vVID (不是确切的URL) 现在,当我尝试在桌面应用程序中使用C#代码(与上面相同的GET方法)进行相同的下载时,下载的zip文件不是有效的存档文件。 当我在记事本中打开此文件时,它是一些HTML页面。 我想我没有正确设置一些标题。 我四处寻找例子。 我发现了几个wrt上传,但没有看到任何下载。 码: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = “GET”; request.ContentType = “application/zip”; try { HttpWebResponse res = (HttpWebResponse)request.GetResponse(); using (StreamReader sr = new StreamReader(res.GetResponseStream(), System.Text.Encoding.Default)) { StreamWriter oWriter = new StreamWriter(@”D:\Downloads\1.zip”); oWriter.Write(sr.ReadToEnd()); oWriter.Close(); } res.Close(); } catch (Exception ex) { }

在sharepoint中下载文件后不再回发

我试图从sharepoint下载文件。 但是在我下载这个文件后,我无法点击其他按钮。 我的编码出了什么问题? 这是我的第一种方式。 Response.AppendHeader(“content-disposition”, “attachment; filename= ” + fileName); Response.ContentType = “text/plain”; Response.WriteFile(Server.MapPath(“~/” + fileName)); Response.End(); 这是我的第二种方式 byte[] bytes = System.IO.File.ReadAllBytes(“D:\\” + fileName); Response.ClearContent(); Response.ClearHeaders(); Response.AddHeader(“Content-Type”, “application/octet-stream”); Response.AddHeader(“Content-Length”, bytes.Length.ToString()); Response.AddHeader(“content-disposition”, “attachment; filename= ” + fileName); Response.BinaryWrite(bytes); Response.Flush(); Response.End(); 我甚至评论Response.End()但仍然是相同的结果。 还有其他方法我应该尝试吗? 任何帮助将非常感激。 事实上,我几天前发布了这个问题,但只有一个人给了我第二种尝试方法,但它仍然没有用。 谢谢。 UPDATE 这是GridView下的GridView。 <asp:Label ID="lblValueDate" Text='’ runat=”server” /> <asp:HiddenField ID="hidCode" runat="server" Value='’ […]

从谷歌洞察下载csv进行搜索

需要帮助编写脚本使用c#从google insight下载数据 这是下载url,需要登录 http://www.google.com/insights/search/overviewReport?q=test&cmpt=q&content=1&export=2 我如何输入用户名和密码? 需要一些新的帮助c#