我正在使用JQuery动态创建表单中的<img>
,并希望在表单提交时保存此动态添加的图像。
问题在于我不确定如何在控制器的保存动作中接收/读取此图像。我尝试使用以下代码在Name
中添加<img>
属性。
$("form").append("<img name="+ "UPIMG" + " src=" + event.target.result + " />");
在服务器端(运行中),我尝试使用下面的代码读取动态创建的<img>
,但它始终为null。
var tempImg = Request.Form["UPIMG"]
注意:我可以在页面中看到新图片,并在表单中添加新标记。
请帮我弄清楚如何在服务器上阅读并保存此图像?
答案 0 :(得分:1)
img
不是HTML表单元素 - 它不参与表单提交过程。
您需要将图像字节放入参与的元素中,例如input
<input type='hidden' />