2016-11-15 26 views
-2

標題不言自明。我只想知道是否有辦法做到這一點。無需用戶輸入,javascript可以將文件系統中的文件內容加載到HTML中嗎?

我只是想有一個可以做類似的功能:

function read(file){ 
    return file.contents(); 
} 

據我知道我不能得到從文件內容,把它們放在HTML。有什麼辦法可以做到這一點?

+1

我當然希望不會。 – David

+1

不是沒有用戶輸入。 javascript無法訪問用戶文件系統。它可以提示瀏覽器提示用戶給它一個文件,但用戶是看門人。一個簡單的谷歌搜索可能會告訴你。 –

+0

請參閱@ @wrestledabearonce。如果瀏覽器在未經用戶同意的情況下允許文件訪問,它將爲黑客提供一個非常好的工具,將所有文件上傳到服務器以掃描任何有用的信息(密碼,銀行賬戶詳細信息等等) – Jaco

回答

-3

是的,你可以使用AJAX 做到這一點使用jQuery:

$.ajax({ 
     url: url, 
}) 
.done(function(data) { 
    $('#file_content').html(data) 
}); 

更多關於此這裏:http://api.jquery.com/jquery.ajax/

+1

需要更多jQuery:http://www.doxdesk.com/img/updates/20091116-so-large .gif注意 – David

相關問題