上传图片对图片进行一下预览,可以了解图片上传后大概会是什么样子,此功能用js实现,然后在fileupload控件的change事件中调用,这样当用fileupload选择完图片以后,图片就会自动显示出来了。功能很简单,却很实用。
预览图片的js代码:
复制代码 代码如下:
<script type="text/javascript">
function setImagePreview(docObj,localImagId,imgObjPreview)
{
if(docObjfiles && docObjfiles[0])
{
//火狐下,直接设img属性
imgObjPreviewstyledisplay = 'block';
imgObjPreviewstylewidth = '300px';
imgObjPreviewstyleheight = '200px';
//火狐7以上版本不能用上面的getAsDataURL()方式获取,需要一下方式
imgObjPreviewsrc = windowURLcreateObjectURL(docObjfiles[0]);
}
else
{
//IE下,使用滤镜
docObjselect();
var imgSrc = documentselectioncreateRange()text;
//必须设置初始大小
localImagIdstylewidth = "300px";
localImagIdstyleheight = "200px";
//图片异常的捕捉,防止用户修改后缀来伪造图片
try
{
localImagIdstylefilter="progid:DXImageTransformMicrosoftAlphaImageLoader(sizingMethod=scale)";
localImagIdfiltersitem("DXImageTransformMicrosoftAlphaImageLoader")src = imgSrc;
}
catch(e)
{
alert("您上传的图片格式不正确,请重新选择!");
return false;
}
imgObjPreviewstyledisplay = 'none';
documentselectionempty();
}
return true;
}
</script>
fileupload控件及用来预览图片的image:
复制代码 代码如下:
<div id="localImag" style="width: 300px; height: 200px">
<img id="preview" alt="预览图片" src="//Images/noImagegif" width="300px" height="200px" />
</div>
<asp:FileUpload ID="PicLoad" Width="300px" runat="server" onchange="javascript:setImagePreview(this,localImag,preview);">
</asp:FileUpload>
功能很简单,代码也很易懂,相信不用我多废话大家也能看懂吧。感觉写这样的文章,真的没啥好说的,不多说,还是把重点放在代码上吧。
相关推荐:
AI上的文章属于原创吗?人工智能创作内容的归属问题
ChatGPT无法加载?检查网络并尝试重启,助您快速恢复畅通体验,burj ai
ChatGPT页面怎么拖不动?解决问题的终极指南,日韩AI换脸在线观看
seo该从什么开始,seo是什么时候开始的 ,ai写作免费英文怎么说
SEO表格:优化网站排名的秘密武器,大数据推广营销费用多少
二创AI:打破创意壁垒,引领未来内容创作新潮流,背影教案网站建设游戏
SEO努力:提升网站排名的关键策略,网站建设微企动力
ChatGPT模型进化历程:人工智能的智慧革命,ai 喷枪星空
“曝光量扩大,助力品牌腾飞的秘密武器”,盐山网站优化免费咨询
SEO优化是做什么的?让你的网站流量飙升的秘密武器,乳腺癌ai作用机理
ChatGPT页面不自动显示最新消息:如何解决这一困扰,提升使用体验?,斑马ai幼儿百度云网盘
SEO做法-提升网站流量与排名的关键秘诀,屏东网站推广招聘
ChatGPT崩一次多久修复?揭秘背后的技术与保障,ai1818818
SEO网:让你的数字营销更加精准高效,开启网络引流新时代,丰县互联网网站推广优势
AI免费免登录:轻松体验人工智能的魔力,无需繁琐注册,华为AI音箱2音质如何
AI免费生成文字,打造创作新时代
seo网站是什么找行者SEO,seo分析网站 ,ai图文梅花
ChatGPT全球宕机:人工智能的崩塌与未来的挑战,中国ai和美国ai教父
SEO舆情:如何通过有效的舆情管理提升企业品牌形象,seo推广外包提高收录
OpenPose大白话解释:让你轻松理解姿态识别的神奇技术,ai天天晴
SEO调整,助力网站流量爆发式增长!,江都seo优化排名
ChatGPT画布打不开?如何解决这一常见问题?,Ai怎么储存为Ai格式在桌面
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
ChatGPT怎么打不开了?解决办法,轻松恢复畅通无阻!,ai订酒店ai对话
ChatGPT常见问题汇总:解答你关于AI的一切疑惑,松鼠ai智能教适应教育
ChatGPT坏了用什么?替代方案,满足你的智能对话需求,星际一的ai
文章自动生成AI:助力写作新时代,让创作更高效
为什么“360收录”是你网站推广的必备利器,seo亚马逊
AI公众号文章生成,轻松打造爆款内容
GPT-3.5网页版:让你与人工智能零距离接触,ai英语学
SEO策划:让你的网站迅速脱颖而出的秘诀,seo优化和技巧
seo用到什么软件,做seo需要用到什么软件 ,皮皮ai
互联网快排:助力企业网站流量爆发的秘密武器,西安网站建设找资源公司
SEO短视:为何眼前的成效不能成为长久的策略?,网站上线seo优化
如何快速写出高质量的AI文章:从入门到精通
ChatGPT一经发布,便受到了用户的狂热追捧,引爆人工智能热潮,十代ai达人办公本
ChatGPT中文版下载,开启智能对话新体验,婚纱ai男
ChatGPT不能访问,我的学术水平直线下降,泰州大数据ai艾灸价格
如何用AI写公众号文章?让创作更高效、更轻松
实用AI工具:提升效率、优化生活的科技利器
ChatGPT宕机两小时,OpenAI紧急修复,用户期待AI恢复正常服务,oppo小布ai
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
整理文章的AI:提升写作效率的智能助手
什么是seo在线咨询,什么是seo在线咨询服务 ,unreal ai
什么是seo艺术,什么是seo seo有何价值 ,ai写作生成器 推荐
AI人物生成:重新定义虚拟形象创作的未来
ChatGPT360:全方位提升你的工作与生活效率,ai72787
seo重点工作是什么,seo重点工作是什么意思 ,棋谱检查ai
“关键词指白”:揭秘如何通过精准关键词优化实现流量暴增,全面分析网站seo
SEO作用:提升网站流量与品牌曝光的秘密武器,美容网站联盟平台推广