1

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

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

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

4

1 回答 1

0

不能从用户机器中为他们选择文件。选择文件并将其从客户端计算机传输到 Web 应用程序的唯一方法是使用input type="file"标签(这是文件控件包装的内容)并让 THEM 选择文件。

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

至于为什么不这样做的原因:安全,简单明了。

于 2011-06-24T19:10:05.697 回答