首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在ASP中显示图像

在ASP中显示图像
EN

Stack Overflow用户
提问于 2017-08-15 20:12:21
回答 2查看 34关注 0票数 0

我有文件上传控制,我想当我选择图像,然后想要通过jQuery显示在ASP面板中如何做到这一点

代码语言:javascript
运行
复制
<div id="crop-header">
   <asp:FileUpload CssClass="cropit-image-input" ID="fileUpEx" runat="server" Width="100%" />
</div>

<asp:Panel ID="pnlCrop" runat="server" CssClass="cropit-preview">                     
</asp:Panel>

</div>

有什么解决方案吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-08-15 23:41:03

为此,您可以使用FileReader

代码语言:javascript
运行
复制
<asp:FileUpload ID="FileUpload1" runat="server" accept=".bmp,.gif,.jpg,.jpeg,.png" />

<img id="imagePreview" class="imagePreview" style="max-height: 100px; display: none" />

<script type="text/javascript">
    $("#<%=FileUpload1.ClientID %>").change(function () {
        showImagePreview(this);
    });

    function showImagePreview(control) {
        if (control.files && control.files[0]) {
            var reader = new FileReader();
            reader.onload = function (e) {
                $('#imagePreview').attr('src', e.target.result);
                $("#imagePreview").show();
            }
            reader.readAsDataURL(control.files[0]);
        }
    }
</script>
票数 0
EN

Stack Overflow用户

发布于 2017-08-15 20:56:11

你可以使用任何jquery文件上传器。您可以使用的其中一个是

http://www.uploadify.com/download/

这是jquery上传工具,你可以通过创建webservice来上传图片。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45692616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档