从jQuery AJAX POST上传文件

时间:2014-11-18 14:41:51

标签: c# jquery ajax file-upload

我试图用C#将文件上传到服务器。我不知道我怎么解释这个,但是说​​我已经使用jQuery / PHP做了这个。

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

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

1 个答案:

答案 0 :(得分:1)

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

HttpContext.Current.Request.Files["postedFileName"]

将允许您访问HttpPostedFile对象,该对象允许您访问InputStream,FileName,ContentType和其他属性。