当前位置:编程学习 > C#/ASP.NET >>

200分求asp的图片预览效果解决方法

http://bbs.csdn.net/topics/390631837
问题的疑惑都在这贴,现在加分求解决方案,或者其他大神的解决方案 --------------------编程问答-------------------- 别沉 --------------------编程问答-------------------- 你上传图片时,预览选择图片文件后点"确定"按钮,可以先把文件以byte[]的方式存储到ViewState,即保存到服务器端,当你的页面刷新时,我存储的东西还存在,可以继续从ViewState里获取刚才存储的信息,重新加载图片可以重现出来

fileupload控件经过页面刷新后,原来的信息已经重新初始化,自然图片找不到. --------------------编程问答--------------------
引用 2 楼 hdhai9451 的回复:
你上传图片时,预览选择图片文件后点"确定"按钮,可以先把文件以byte[]的方式存储到ViewState,即保存到服务器端,当你的页面刷新时,我存储的东西还存在,可以继续从ViewState里获取刚才存储的信息,重新加载图片可以重现出来

fileupload控件经过页面刷新后,原来的信息已经重新初始化,自然图片找不到.

难道像我http://bbs.csdn.net/topics/390631837iframe布局局部刷新不行?还是在我这基础上把图片像你那样存储,在判断,然后再以byte[]读取? --------------------编程问答-------------------- 难道就这样沉了,周末了,看有没有希望解决这问题,其实图片路径什么都是读取到的了,就是放进去显示图片就出现个叉叉不显示,我猜测是图片的伸缩问题,等待解决人士出现 --------------------编程问答-------------------- 你想要的效果是不是在fileupload控件里选择了图片,之后页面刷新,图片仍旧存在的效果?如果是的话可以这样做
在fileupload控件选择图片后,你把图片上传到服务器上,异步上传可以用UploadFile.js这个东西帮助你,上传到服务器后保存在那边,并且返回相应的图片标识信息给客户端(比如你给图片重命名了,或者说怎样,只要能在之后对应这个客户端找到就行),然后将此标识信息写入cookie中,刷新后页面去读取cookie,在通过标识信息,把服务器上的图片读取出来。

fileupload里的value通过赋值是没有效果的,只能通过浏览按钮去选。 --------------------编程问答--------------------
引用 5 楼 wxmayifei 的回复:
你想要的效果是不是在fileupload控件里选择了图片,之后页面刷新,图片仍旧存在的效果?如果是的话可以这样做
在fileupload控件选择图片后,你把图片上传到服务器上,异步上传可以用UploadFile.js这个东西帮助你,上传到服务器后保存在那边,并且返回相应的图片标识信息给客户端(比如你给图片重命名了,或者说怎样,只要能在之后对应这个客户端找到就行),然后将此标识信息写入cookie中,刷新后页面去读取cookie,在通过标识信息,把服务器上的图片读取出来。

fileupload里的value通过赋值是没有效果的,只能通过浏览按钮去选。

你看看我上面那个链接的帖子,我现在是src里读取路径,路径我断点去看过是有,但是图片读了就一个小黑点叉
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,