我需要一些帮助,我有一个位于ftp位置的pdf文件。
我想做的是,点击按钮我想要检索pdf文件并将其显示在新标签上。
请协助完成此任务。
提前致谢。
答案 0 :(得分:2)
一种方法是发出Web请求来下载文件,然后将下载流传递给ASP.NET响应流。我没有编译或执行此代码,但它可能看起来像这样:
WebRequest request = HttpWebRequest.Create("ftp://ftp.yoursite.com/yourfile.pdf");
request.Credentials = new NetworkCredential("ftpuser","ftppassword");
// Get the response
WebResponse response = request.GetResponse();
StreamReader responseStream = new StreamReader(response.GetResponseStream());
// Send the response directly to output
Response.ContentEncoding = responseStream.CurrentEncoding;
Response.ContentType = "application/pdf";
Response.Write(responseStream.ReadToEnd());
Response.End();
答案 1 :(得分:1)
只需使用HTML锚标记(“a”标记)即可。在href
属性中放置PDF文件的FTP地址(例如ftp://example.com/file.pdf
)。要在新窗口中打开,您还应指定值为target
的{{1}}属性。
示例:
"_blank"