gpt4 book ai didi

image - html5图片上传

转载 作者:太空狗 更新时间:2023-10-29 13:30:12 26 4
gpt4 key购买 nike

我正在尝试用 html5 制作一个非常简单的图片 uploader 。

<input type="file" multiple=""/>

我想做的就是在不使用 PhP 或任何东西的情况下显示上传的内容。我可以使用类似这样的代码吗?

<img src="WHATEVER WAS UPLOADED"/>

谢谢!

最佳答案

我找到了

http://www.html5rocks.com/en/tutorials/file/dndfiles/

很有帮助。

如果你不想将图像推送到某个服务器(我从你的问题中假设这一点),你可以只在本地更新图像:

<style>
.thumb {
height: 75px;
border: 1px solid #000;
margin: 10px 5px 0 0;
}
</style>

<input type="file" id="files" name="files[]" multiple />
<output id="list"></output>

<script>
function handleFileSelect(evt) {
var files = evt.target.files; // FileList object

// Loop through the FileList and render image files as thumbnails.
for (var i = 0, f; f = files[i]; i++) {

// Only process image files.
if (!f.type.match('image.*')) {
continue;
}

var reader = new FileReader();

// Closure to capture the file information.
reader.onload = (function(theFile) {
return function(e) {
// Render thumbnail.
var span = document.createElement('span');
span.innerHTML = ['<img class="thumb" src="', e.target.result,
'" title="', escape(theFile.name), '"/>'].join('');
document.getElementById('list').insertBefore(span, null);
};
})(f);

// Read in the image file as a data URL.
reader.readAsDataURL(f);
}
}

document.getElementById('files').addEventListener('change', handleFileSelect, false);

</script>

或类似的东西。

关于image - html5图片上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8890064/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com