我有这个文件上传输入的一部分相当大的形式:
<input class="input-file" type="file" name="picture">
我在用:
public ActionResult Add(FormCollection form)
要获取我的其余表单值,它也会在 FormCollection 中提供“图片”,但它只有文件名而不是实际图片。我试过用这个:
public ActionResult Add(FormCollection form, HttpPostedFile picture)
还有这个
Request.Files[0]
这是我在其他 SO 问题上找到的解决方案,但都为空。
我假设该文件实际上已发布,因为它显示在 FormCollection 中。
我怎样才能得到这个文件?试图将其作为 byte[] 保存在数据库中。
谢谢。