2015-09-24 130 views
0

我試圖採取以下方式文件輸入:HTML文件上傳

Input file: <input type="file" name="-f" id="fa"> 

我想補充的HTML鏈接(upload example),使其上傳的示例文件上單擊它,無需打開文件上傳窗口。我試過以下內容:

<a href="" onclick="document.getElementById('fa').files[0].name = 'http://localhost/EXAMPLE/example.txt'; return false; ">(upload example)</a> 

但它不工作。我該怎麼辦呢?

回答

0

你爲它製作FormData,現在文件[0] .name被覆蓋。

<a href="" onclick="fileAppend('http://localhost/EXAMPLE/example.txt'); return false; ">(upload example)</a> 

function fileAppend(file){ 
var Form = new FormData(); 
Form.append(file); 
console.log(Form); 
}