我有一个FileUpload控件,它将HttpPostedFileBase作为参数传递给我的控制器。目前在控制器中,我保存了HttpPostedFileBase,并通过硬编码获得完整路径。我需要一种方法来简单地从FileUpload控件访问HttpPostedFileBase,并将其转换为FileInfo对象而不保存它。如果这是一个愚蠢的问题我很抱歉,但我仍然在努力把握所有不同类型的HttpPostedFileBase / FileInfo /等的概念和差异。档案“事物”。我很感激任何人的帮助!
答案 0 :(得分:1)
我对此做了评论,我决定添加一个答案。
那是不可能的。 Fileinfo
继承自FileSystemInfo,可以是文件或目录(这就是DirectoryInfo存在的原因)。所以,它不可能做到这一点。您必须将文件保存在磁盘中并使用路径加载它。