我在服务器中存储了一个文件,我需要将其下载到本地文件夹中。目前,它给了我下载提示,但是我需要自动保存文件,而无需任何提示,即指定的文件夹路径。我该怎么做?
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年对互联网的原始想法也是如此。
如果您可以让客户用户在其计算机上安装程序,则有解决方法。但是,任何少的东西都是不可能的,这很好。