code下载PDF文件在C# [英] code to download PDF file in C#
本文介绍了code下载PDF文件在C#的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在下载PDF文件有问题。而其他文件被下载。 code:
I have problem in downloading pdf files. whereas other files are downloaded. code:
WebClient client = new WebClient();
client.DownloadFile(remoteFilename, localFilename);
请帮助我,如果你知道
pls help me if u know
推荐答案
检查这个方法,希望帮助
check this method , hope that helps
public static void DownloadFile(HttpResponse response,string fileRelativePath)
{
try
{
string contentType = "";
//Get the physical path to the file.
string FilePath = HttpContext.Current.Server.MapPath(fileRelativePath);
string fileExt = Path.GetExtension(fileRelativePath).Split('.')[1].ToLower();
if (fileExt == "pdf")
{
//Set the appropriate ContentType.
contentType = "Application/pdf";
}
//Set the appropriate ContentType.
response.ContentType = contentType;
response.AppendHeader("content-disposition", "attachment; filename=" + (new FileInfo(fileRelativePath)).Name);
//Write the file directly to the HTTP content output stream.
response.WriteFile(FilePath);
response.End();
}
catch
{
//To Do
}
}
这篇关于code下载PDF文件在C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文