jQuery MiniUI

标题: mini-fileupload上传后动态显示问题 [打印本页]

作者: zb2573156    时间: 2014-8-20 10:19:13     标题: mini-fileupload上传后动态显示问题

        function onUploadSuccessToBytes() {
    var imagedisplay = document.getElementById('linkpicture');//img标签
            imagedisplay.setAttribute('src', e.serverData);
        }
如何动态显示上传后的图片显示到img标签里。
作者: felt    时间: 2014-8-20 10:35:38

自己看一下后台返回的serverData是什么
是不是正确的图片地址
作者: zb2573156    时间: 2014-8-20 10:54:49

felt 发表于 2014-8-20 10:35
自己看一下后台返回的serverData是什么
是不是正确的图片地址

                HttpPostedFileBase httppost = Request.Files["Fdata"];
                Int32 lenth = httppost.ContentLength;
                Byte[] btyeimg = new Byte[lenth];
                httppost.InputStream.Read(btyeimg, 0, Convert.ToInt32(lenth));
                return File(btyeimg, @"image/jpeg"); 这是后台  返回的是 serverData        "???à" 不知道撒玩意
作者: felt    时间: 2014-8-20 11:04:47

zb2573156 发表于 2014-8-20 10:54
HttpPostedFileBase httppost = Request.Files["Fdata"];
                Int32 lenth  ...

你自己写的后台返回方法我们怎么知道你返回什么
可以参考我们的后台
作者: zb2573156    时间: 2014-8-20 11:17:10

felt 发表于 2014-8-20 11:04
你自己写的后台返回方法我们怎么知道你返回什么
可以参考我们的后台

你们后台返回的是个字符串。我要字符串没有用的。我想让这个img标签动态显示我上传的这个图片。用你们这个mini-fileupload能实现吗
作者: zb2573156    时间: 2014-8-20 11:17:49

zb2573156 发表于 2014-8-20 11:17
你们后台返回的是个字符串。我要字符串没有用的。我想让这个img标签动态显示我上传的这个图片。用你们这 ...

也就是把上传的图片放在img标签里显示
作者: zb2573156    时间: 2014-8-20 11:25:02

felt 发表于 2014-8-20 11:04
你自己写的后台返回方法我们怎么知道你返回什么
可以参考我们的后台

这个控件哪个字段保存的上传的图片的绝对地址。file:///C:/img/aaa.jpg
作者: felt    时间: 2014-8-20 11:53:45

zb2573156 发表于 2014-8-20 11:25
这个控件哪个字段保存的上传的图片的绝对地址。file:///C:/img/aaa.jpg

后台返回
作者: zb2573156    时间: 2014-8-20 11:59:39

felt 发表于 2014-8-20 11:53
后台返回

汗我需要在客户端做动态img显示。后台怎么传。就是点击上传然后有个图片预览,通过前台js来找到这个空间保存的本地图片绝对地址来显示在img里
作者: dforce    时间: 2014-8-20 13:38:03

zb2573156 发表于 2014-8-20 11:59
汗我需要在客户端做动态img显示。后台怎么传。就是点击上传然后有个图片预览,通过前台js来找到这个空间 ...

监听onuploadsuccess事件,上传成功后后台可以返回相关数据
比如我们例子返回的是
Response.Write(uploadFile.FileName +"("+DateTime.Now+")");
你要返回地址,你后台自己处理




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2