2016-11-15 36 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

相关问题