2016-04-18 22 views
1

我有一個可以包含一些文本的文本字段。我的頁面中有一個輸入類型文件的表單(不能更改此表單)。當點擊提交按鈕(與文本字段鏈接而不是表單)時,我想要的是文本應該存儲在某個文件中,並且該文件將通過表單自動上傳。如何將文本作爲文本文件以輸入類型文件的形式上傳

更準確地說,我不關心如何在文件中存儲文本,但實際上是通過表單上傳文本(無需更改表單結構)。這是形式:

<form action=submit.cgi enctype='multipart/form-data' method=POST 
     onSubmit="checkIT(this.form)"> 
<input type=hidden name=asgn value=5> 
<input type=hidden name=catno value=1> 
Assignment-5<br> 
Individual submission: <br> 
<table> 
<tr> 
    <td>txt (Optional, Extension: txt): 
    <td valign=top><input type=file name="i1"> 
    <input type=hidden name="junk-i1" value="junk-i1"><br> 
</tr> 
<tr> 
    <td>txt (Optional, Extension: txt): 
    <td valign=top><input type=file name="i2"> 
    <input type=hidden name="junk-i2" value="junk-i2"><br> 
</tr> 
<tr> 
    <td>txt (Optional, Extension: txt): 
    <td valign=top><input type=file name="i3"> 
    <input type=hidden name="junk-i3" value="junk-i3"><br> 
</tr> 
</table> 
<br> <p> 
<input type=submit name=isub value=Submit onClick="checkIT2(this.form)"> 
<input type=hidden name=junk1 value="junk1"> 
<input type=hidden name=junk2 value="junk2"> 
</form> 
+0

問題不明確嗎? – sudeepdino008

+0

「我有一個可以包含一些文本的文本字段。」 - 問題中的代碼中沒有文本字段。 – Quentin

+0

「我不關心在文件中存儲文本」 - 爲什麼要花半個時間詢問這個問題呢? – Quentin

回答

0

的問題是 - 出於安全考慮,您CANNOTjavascript文件設置爲input type file元素。它被瀏覽器禁止。所以這是不可能的,你想要的方式。但您可以使用CURL將請求嘲笑到相同的地址。

所以步驟應該是:

相關問題