有没有办法获得httppostedfile而不使用文件上传控件?

时间:2011-06-24 19:03:49

标签: asp.net .net-4.0 httppostedfile

我有一个需要System.Web.HttpPostedFile对象的类。

在大多数情况下,这是在用户上传图片时获得的。但是,如果他们不这样做,我需要将默认图像传递给该类。

但是,如果我没有使用fileupload控件,如何填充HttpPostedFile属性?

1 个答案:

答案 0 :(得分:0)

无法从用户计算机中为他们选择文件。如果您使用input type="file"标记(文件控件包装的那个)并让THEM选择文件,那么从客户端计算机选择文件并将其从客户端计算机传输到Web应用程序的唯一方法就是。

您可以做的是在回发后检测他们是否将文件传输给您。如果没有,那么您可以使用SERVER本地的文件来代替;但是,这不会通过发布的文件区域来实现。

至于理由为何:安全,简单明了。