Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net HttpPostedFileBase.SaveAs()是否使用新路径创建值_.net_Asp.net Mvc 4_Httppostedfilebase - Fatal编程技术网

.net HttpPostedFileBase.SaveAs()是否使用新路径创建值

.net HttpPostedFileBase.SaveAs()是否使用新路径创建值,.net,asp.net-mvc-4,httppostedfilebase,.net,Asp.net Mvc 4,Httppostedfilebase,我有一个操作方法,我在上面发布文件,然后,我需要在服务器上的某个临时位置上传或保存该文件,并从该文件中读取数据 public static string UploadFile(HttpPostedFileBase file) { file.SaveAs(tempfileuploadpath); } 现在当我写上面的代码时,这是否意味着现在文件的内容将从tempfileuploadpath读取,或者它仍然保留对用户本地上传目录的引用 请帮助。我不熟悉这一点:)上传文件时,文件的路径永远不会发送到

我有一个操作方法,我在上面发布文件,然后,我需要在服务器上的某个临时位置上传或保存该文件,并从该文件中读取数据

public static string UploadFile(HttpPostedFileBase file)
{
file.SaveAs(tempfileuploadpath);
}
现在当我写上面的代码时,这是否意味着现在文件的内容将从tempfileuploadpath读取,或者它仍然保留对用户本地上传目录的引用


请帮助。我不熟悉这一点:)

上传文件时,文件的路径永远不会发送到服务器(只是文件名)。对uuuser local upload directory uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu从httppostedfilebase,并将服务器中新创建的文件的值分配给此对象,但我不确定这是否是正确的方法。不确定您的说法-方法中的参数是
httppostedfilebase
(无需再次转换)。如果您需要验证,则考虑使用验证属性,例如验证文件类型。