【问题标题】:Asp.net Fileupload img previewAsp.net Fileupload 图片预览
【发布时间】:2018-04-23 11:33:15
【问题描述】:

我在一个表单中有 5 个文件上传控件。我想预览选定的图片。

我可以为一个文件上传做到这一点,但对于 5 个控件,我必须更改如下功能

<div ><asp:FileUpload ID="FileUpload1" runat="server"   Width="100%" nchange="readURL(this)" /> </div>
 <img id="pre1" src="" alt="your image" class=" img-responsive" /> 

并使用此预览

 <script>
        function readURL(input) {
            if (input.files && input.files[0]) {
                var reader = new FileReader();

                reader.onload = function (e) {
                    $(input).next().find('img').attr('src', e.target.result);
                }

                reader.readAsDataURL(input.files[0]);
            }
        };
   </script>

如果我尝试使用类选择器没有问题。但我有 5 个控制权,我必须得到下一个 img 。为什么它不起作用?

【问题讨论】:

    标签: c# jquery asp.net file-upload next


    【解决方案1】:

    试试这个

    $(input).parent().next('img').attr('src', e.target.result);
    

    这应该可行。

    【讨论】:

    • 有效。谢谢
    猜你喜欢
    • 2014-04-19
    • 1970-01-01
    • 2014-08-06
    • 1970-01-01
    • 2014-01-10
    • 1970-01-01
    • 2014-11-04
    • 2020-06-25
    • 2014-05-22
    相关资源
    最近更新 更多