如何使用c# Web方法在服务器上保存文件

本文关键字:服务器 保存文件 方法 何使用 Web | 更新日期: 2023-09-27 17:50:20

我正在客户端应用程序工作。需要上传文件。我怎么能保存文件在服务器上使用jquery,因为我只是通过ajax发送文件的路径,需要复制相同的文件在服务器上的文件夹....下面是我的代码…我如何将该文件复制到服务器?这个有错误。///UploadFile是一个文件夹名称,我必须保存/复制文件。///file是一个字符串变量,只存储上传文件的路径。

string FileName = System.IO.Path.GetFileName(file);
string Extension = System.IO.Path.GetExtension(file);
string SaveLocation = HttpContext.Current.Server.MapPath("UploadFile") + "''";
System.IO.File.Copy(file,SaveLocation,true);
if (System.IO.File.Exists(SaveLocation))
{
    System.IO.File.Delete(SaveLocation);
}
//fileupload.SaveAs(FilePath);
System.IO.FileInfo fi = new System.IO.FileInfo(SaveLocation);
if (!fi.Exists)
{
    msg = "File " + SaveLocation + " Does Not Exists";
} 

如何使用c# Web方法在服务器上保存文件

服务器不能访问客户端机器上的文件,这不是web浏览器/服务器的工作方式——获取文件到服务器的唯一方法是通过某种形式的上传控制通过有线发送。

要通过jQuery做到这一点,有几个插件和选项,如讨论如何我可以用jQuery异步上传文件?