javascript - 如何在 asp.net c# 中上传之前预览多个缩略图图像

标签 javascript

在此仅展示一张图片。我想预览多张图片。

我试试这段代码

<script src="//code.jquery.com/jquery-1.11.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
    function ShowImagePreview(input) {
        if (input.files && input.files[0]) {
            var reader = new FileReader();
            reader.onload = function (e) {
                $('#<%=img.ClientID%>').prop('src', e.target.result)
                    .width(240)
                    .height(150);
            };
            reader.readAsDataURL(input.files[0]);
        }
    }
</script>

最佳答案

Nitika 那是工作

<input type="file" name="imageUploader" value="" id="imageUploader" multiple="">
<div id="imgViewer"></div>
<script type="text/javascript">
    function readURL(input) {
        if (input.files && input.files.length > 0) {
            for (var i = 0 ; i < input.files.length; i++) {
                var reader = new FileReader();
                $('#imgViewer').empty();
                reader.onload = function (e) {
                    $('#imgViewer').attr('src', e.target.result);
                    $('#imgViewer').append($('<img>', { src: e.target.result, width: '50px', height: '50' }));
                }
                reader.readAsDataURL(input.files[i]);
            }
        }
    }
    $("#imageUploader").change(function () {
        readURL(this);
    });
</script>

关于javascript - 如何在 asp.net c# 中上传之前预览多个缩略图图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42802269/

相关文章:

javascript - 如何在sencha touch中保存 radio 场的状态

javascript - 显示具有延时的动态标签

javascript - 只用一个动画类来回无缝过渡?

javascript - 如何在 jQuery 对话框中获取 ActionLink 参数

javascript - Grunt uglify - 替换原始文件

javascript - xlsx 到 json 并带有空单元格

Javascript 作用域混淆

javascript - 将 multipart/x-mixed-replace 与 XMLHttpRequest 结合使用

javascript - 当文本和文本区域为空时禁用/启用按钮

javascript - 为什么组件在没有 `changeDetetectorRef.markForCheck` 的情况下检测不到内部状态变化?