我有一些适用于服务器的代码,它创建pdf文件并将其保存到服务器计算机中的某个位置。我的问题是我无法从客户端下载pdf文件。在客户端,我有一个触发服务器端代码的按钮,创建pdf并将其存储到服务器端。我需要此创建的pdf文件,以供客户端下载。
string newFileName_ = Path.GetTempPath() + "MGBIR.pdf";
string filename = newFileName_;
FileInfo fileInfo = new FileInfo(filename);
Response.Clear();
Response.AddHeader("Content-Disposition", "inline;attachment; filename=" + fileInfo.Name);
Response.AddHeader("Content-Length", fileInfo.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.Flush();
Response.WriteFile(fileInfo.FullName);
Response.End();
此代码对我没有帮助。它给了我错误。
我该如何解决这个问题?有人可以帮我吗?