C# 从jqueryajaxpost上传文件

C# 从jqueryajaxpost上传文件,c#,jquery,ajax,file-upload,C#,Jquery,Ajax,File Upload,我正在尝试将文件上载到C#中的服务器。我不知道还能用什么方法来解释这一点,但我要说的是,我已经使用jQuery/PHP实现了这一点 目前,使用jQuery/PHP,我可以轻松地进行AJAX调用,并将上传的文件发送到PHP代码进行处理。在PHP中,我可以使用$\u FILE['postedFileName']从AJAX调用中获取文件,并将其上传到服务器上的某个位置 除了需要通过C#上传PHP之外,我如何才能完成同样的事情?我能否以某种方式使用Request.Params[“FILE_NAME”]从

我正在尝试将文件上载到C#中的服务器。我不知道还能用什么方法来解释这一点,但我要说的是,我已经使用jQuery/PHP实现了这一点

目前,使用jQuery/PHP,我可以轻松地进行AJAX调用,并将上传的文件发送到PHP代码进行处理。在PHP中,我可以使用
$\u FILE['postedFileName']
从AJAX调用中获取文件,并将其上传到服务器上的某个位置


除了需要通过C#上传PHP之外,我如何才能完成同样的事情?我能否以某种方式使用
Request.Params[“FILE_NAME”]
从AJAX调用中获取它?

如果您已经在PHP中成功发送了它,您可以通过引用HttpContext.Current.Request.Files变量来访问C中的同一变量

HttpContext.Current.Request.Files[“postedFileName”]


将允许您访问HttpPostedFile对象,该对象允许您访问InputStream、文件名、ContentType和其他属性。

有很多方法可以做到这一点,但我建议您查看Web API,我还建议您进行一些研究,尝试一些方法,如果您遇到任何问题,请返回帖子。查看