2016-07-19 13 views
0

フォームjqueryのにタイプのファイルの入力を追加し

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> 

のように見えるように、入力ファイルの種類は、変数に格納されたファイルが含まれている必要があります。

答えて

0

セキュリティ上の理由からアップロードするファイルを手動で選択する必要があります。入力フィールドファイルを作成して追加することができます。ハードコード値やサーバーへのパスを送信することはできません。

+0

このフォームを入力としてファイルを送信する他の方法はありますか?このファイルはグローバル変数に格納されています –