我想通过iframe技术上传图片。
页面是由javascript(主要是jQuery)生成的,所以我不能把iframe放在我的主html中,我也必须通过javascript生成它。
我在字符串中设置了“name”。
IE不接受目标!!!
这是我的代码:
var $form = jQuery('<form target="upload_target" />')
.attr({
'enctype':'multipart/form-data',
'class':'upload_temp_form hidden',
'action':'/uploadtemp',
'method':'post'
}).appendTo('body');
var $iframe = jQuery('<iframe src="/uploadtemp" id="upload_target" name="upload_target"></iframe>')
.attr({'style':'position:absolute; top: 10px; left: 10px; width:300;height:50;border:1px solid #ff0000;'})
.appendTo('body');