在ASP中用file如何上传图片成功后立即能在本页面显示出来啊,我尝试了好多都是要按F5刷新才可以显示,求解

是ASP,不是ASP.NET,没有多少分,希望大家帮帮忙... 是ASP,不是ASP.NET,没有多少分,希望大家帮帮忙 展开
 我来答
网海1书生
科技发烧友

2012-03-03 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26226

向TA提问 私信TA
展开全部
这是因为如果图片的URL没有变化的话,浏览器一般会从cache提取图片而不是从服务器下载,这样图片就不会自动刷新了。解决的办法是在图片的URL后添加一个随机数参数,这样上传前和上传后的图片地址对于浏览器来说就不相同了,它就会自动到服务器下载新图片了:

<%randomize%>
<img src="abc.jpg?<%=int(rnd*10000)%>">

那个问号别忘了哦
图材图色tusea
2012-03-06 · 用心创作内容,感谢您的关注
图材图色tusea
采纳数:318 获赞数:1880

向TA提问 私信TA
展开全部
用js就可以了吧
大概思路是 在上传页面 预设<div></div>和 js function (加载图片)
然后在上传处理up.asp里面返回图片URL;再调用js function (加载图片)
就可以实现无刷新 显示图片了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式