如何在没有下载提示的情况下将文件从服务器到本地文件夹编写



我在服务器中存储了一个文件,我需要将其下载到本地文件夹中。目前,它给了我下载提示,但是我需要自动保存文件,而无需任何提示,即指定的文件夹路径。我该怎么做?

string path = @"C:tmp";
string pathstr = Path.Combine(path, "JobData", "JSAttachments", mydate, lbljsno.Text);
Directory.CreateDirectory(pathstr);
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + filename);
Response.WriteFile(Path.Combine(pathstr,filename));
Response.End();

客户端程序希望如何处理文件取决于它,而它是单独的。

如果服务器只能指示文件应在任何地方存储,这将是巨大的安全风险。这就是为什么即使我们在1980年对互联网的原始想法也是如此。

如果您可以让客户用户在其计算机上安装程序,则有解决方法。但是,任何少的东西都是不可能的,这很好。

最新更新