将文件保存到客户端';服务器桌面的桌面

本文关键字:桌面 服务器 文件 保存 客户端 | 更新日期: 2023-09-27 17:59:06

我的默认iis网站配置在不同的pc(服务器)上,我通过笔记本电脑(客户端)调用网站。是否可以将服务器端创建的目录或文件保存到客户端?

这是我修改的一个示例函数,它附在一个控制页面上-点击事件:

  string FilePath = "C:''interface''";  <-- SERVER PC
  string DBF_FileName = "CTRAN.DBF"; 
  OleDbConnection conn = new 
  OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FilePath + ";Extended Properties=dBASE IV;");
  OleDbCommand CmdSql = new OleDbCommand("INSERT INTO CTRAN.DBF (CHR_CCOMP, 
  CHR_CDEPT) VALUES (@CHR_CCOMP, @CHR_CDEPT)", conn);
            conn.Open();
            CmdSql.Parameters.AddWithValue("@CHR_CCOMP", 1);
            CmdSql.Parameters.AddWithValue("@CHR_CDEPT", 2);
            CmdSql.ExecuteNonQuery();
            conn.Close();
   //SAVE to CLIENT'S DESKTOP
   System.IO.File.Copy(C:''interface''CTRAN.DBF, "Client's Directory", true);

显然,它只保存在服务器的电脑上,而不是客户端的电脑上

否,在web应用程序中,无法将文件从服务器写入客户端。

您可以提供下载文件的链接,让用户保存它。NetMVC返回带有您想要的任何流的文件结果。

将文件保存到客户端';服务器桌面的桌面