如何从服务器获取图像或PDF并将其保存在本地计算机中?

时间:2016-07-29 10:36:54

标签: c# asp.net

获取Pdf /图像:

Response.ContentType = "Application/pdf";
Response.AppendHeader("Content-Disposition", "attachment; filename=Demo.pdf");
Response.TransmitFile(Server.MapPath("www.dfdg.com\\Documents\\Documents\\Docnoc1894.pdf"));
Response.End();

2 个答案:

答案 0 :(得分:0)

此代码非常接近。从运行时可访问的文件夹中获取文档非常重要(AppData在我的情况下可以正常工作)。

% echo x/abc
x/abc
% echo ~x/abc
/home/username/git/github/user/project/abc

答案 1 :(得分:0)

这似乎与您当前尝试的方法有很大不同,但是,如果您想在本地保存文件,则以下代码可能有所帮助。对不起,如果我不理解也不回答你的问题。

string theFileToDownload = "http://www.dfdg.com/Documents/Documents/Docnoc1894.pdf";
string theSaveToPath = "c:\\temp\\DownloadedFile\\Docnoc1894.pdf";
WebClient wc = new WebClient();
wc.DownloadFile(theFileToDownload, theSaveToPath);
wc.Dispose();