.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
(无需再次转换)。如果您需要验证,则考虑使用验证属性,例如验证文件类型。