javascript - 如何在asp.net中使用javascript显示和上传图像?

标签 javascript jquery image

我不知道如何用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/

相关文章:

python - 如何自动下载卫星图像?

javascript - 创建一个基于 JavaScript 的内存游戏

javascript - 由于脚本的原因,我的查询无法工作(它以错误的方式工作)!?但为什么? session 和 PHP

javascript - SystemJS+Typescript环境下Jasmine异步启动

javascript - 如何在没有事件或按钮的情况下使图像出现和消失

javascript - 使用 jQuery.getScript() 赋值后全局变量未定义

javascript - 使用 jQuery 或 JavaScript 添加平滑滚动

jquery - 如何在 Rails 中使用较短的键从 ajax 响应中获取预期数据?

html - 将图像添加到代码中

iOS:在 touchesEnded 完成后删除数组中的最后一个图像