我不知道如何用Javascript显示图像和上传,不要使用(输入html类型文件,控制文件上传asp.net)。我想使用如下
#img{width:100px;height:100px;}
<div id="img"></div>
<button type="button" id="bt_image">Image</button>
<button type="button" id="bt_save">Save</button>
当我单击“图像”按钮时,显示对话框选择文件,选择文件图像,图像将显示在 div img 上,单击“保存”按钮,此上传到服务器中。 谢谢。
最佳答案
尝试this example - 有一个上传按钮和一个预览区域,您只需添加上传按钮即可。
<form id="form1" runat="server">
<input type='file' id="imgInp" />
<img id="blah" src="#" alt="your image" />
</form>
还有 js:
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#blah').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}
$("#imgInp").change(function(){
readURL(this);
});
关于javascript - 如何在asp.net中使用javascript显示和上传图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31906096/