C#中的$ _FILES ['file'] ['tmp_name']等价物

时间:2011-07-07 05:50:57

标签: c# .net asp.net file

C#.net中的$_FILES['file']['tmp_name']等价物是什么?

2 个答案:

答案 0 :(得分:4)

如果你的意思是APS.NET没有这样的模拟。但为什么你真的需要它?

在asp.net中,您可以使用HtmlInputFile控件,然后检查它的PostedFile属性

HtmlInputFile filMyFile;
if( filMyFile.PostedFile != null )
{
    // File was sent
    HttpPostedFile file=filMyFile.PostedFile;
}
else
{
    // No file

}

详细了解msdn

答案 1 :(得分:4)

ASP.NET中的等价物是:

Request.Files["file"].SaveAs("Your filename");

ASP.NET不公开文件上载期间使用的临时文件名。

如果要验证文件的内容,可以从Request.Files["file"].InputStream

中读取

MSDN上的更多信息:http://msdn.microsoft.com/en-us/library/system.web.httprequest.files.aspx