将类型文件的输入附加到表单jquery中

时间:2016-07-19 10:11:26

标签: javascript jquery html css

以下是我编写的代码

var form = $('<form/>', {action : 'myServlet', method : 'POST', name : 'myForm', id: 'myForm'}).appendTo('body');
form.append("<textarea name='description' id='description' value=''/>");
form.append("<textarea name='title' id='title' value=''/>");

$('#description').val($scope.rsp.observations);
$('#title').val($scope.rsp.title);
$('#myForm').submit();

现在我必须在此表单中添加类型文件的输入并附加,并且还必须在此标记中保存文件。如何做到这一点,以便我的输出看起来像

<form id="myForm" method="post" action="myservlet">
    <input type="file" name="attachment">
    <textarea name="description" id="description">
    <textarea name="title" id="title">
</form>

此处输入文件类型必须包含存储在变量中的文件。

1 个答案:

答案 0 :(得分:0)

出于安全原因,您必须手动选择文件才能上传,在这里您可以创建并附加输入字段文件。但无法向服务器发送硬代码值或路径。