Ali*_*lin 9 javascript ajax jquery
我需要一种方法来获取本地文件夹中的所有图像,以便在本地运行.将不会尝试服务器从本地文件夹中获取图像,因为这是不可能的/情况.
我需要使用.js,因为我不能使用.php(这会更容易)因为它在本地PC上运行.
说我需要从学习中获取所有图像/
Pat*_*man 13
我认为您最好的选择是在Javascript中使用新的File API.从文件系统中读取文件有很多功能.
<input type="file" id="fileinput" multiple />
<script type="text/javascript">
function readMultipleFiles(evt) {
//Retrieve all the files from the FileList object
var files = evt.target.files;
if (files) {
for (var i=0, f; f=files[i]; i++) {
var r = new FileReader();
r.onload = (function(f) {
return function(e) {
var contents = e.target.result;
alert( "Got the file.n"
+"name: " + f.name + "n"
+"type: " + f.type + "n"
+"size: " + f.size + " bytesn"
+ "starts with: " + contents.substr(1, contents.indexOf("n"))
);
};
})(f);
r.readAsText(f);
}
} else {
alert("Failed to load files");
}
}
document.getElementById('fileinput').addEventListener('change', readMultipleFiles, false);
</script>
Run Code Online (Sandbox Code Playgroud)
(来自这里的代码)
你可以在这里找到一个很好的解释和有用的代码.
| 归档时间: |
|
| 查看次数: |
30996 次 |
| 最近记录: |