图片文件上传技术分享 By ZoomLa!CMS
2017-11-25 08:42
417 查看
HTML代码:
1、使用表单中的文件域(<input type="file".../>)控件可以上传文件 2、这里定义一个文件域(<input type="file".../>),根据自己页面的样式自定义界面样式,如图: 此处我选择隐藏文件域,自定义一个输入框及按钮 引用JS代码:<script src="/JS/Controls/ZL_Webup.js"></script>
3、引用逐浪CMS的上传js文件
页面操作JS代码:<script> //------上传图片 function sel() { $("#pic_up").val(""); $("#pic_up").click(); } function upload() { var fname = $("#pic_up").val(); //例如从本地选择一个名为1.jpg if (!SFileUP.isWebImg(fname)) { alert("请选择图片文件"); return false; } //判断上传文件是否是图片 SFileUP.AjaxUpFile("pic_up", function (data) { $("#PicUrl_T").val(data); //上传成功后的完整路径显示在输入框内,如/UploadFiles/User/user/admin1/20171122E3GADb.jpg }); } </script>
4、点击按钮激活sel()方法,相当于点击<input type="file">这个隐藏域按钮,激发上传功能
5、upload( )方法中,var fname=$("#pic_up").val(); 获取隐藏表单上传的图片名
6、其中upload()中if中判断上传文件类型,若上传的是非图片,其他类型文件,则返回false,并提示用户上传一张图片
7、其中 $("#PicUrl_T").val(data)为图片上传成功后,则在文本框中显示完整路径,
图片保存在根目录UploadFiles/User/user/admin1下,图片名随机
相关文章推荐
- 文件上传servlet处理代码分享/ckeditor图片上传servlet处理
- iOS分享 - AFNetworking之多图片/文件上传
- iOS分享 - AFNetworking之多图片/文件上传
- 经验分享:C#上传图片转Base64字节存库并支持转换文件提供url读取
- JQ图片文件上传之前预览功能的简单实例(分享)
- PHP 图片文件上传代码分享
- 一起谈.NET技术,再次分享一个多选文件上传方案
- 分享C# 利用POST上传图片文件方法[完美]
- 再次“.NET技术”分享一个多选文件上传方案
- iOS大文件分片上传和断点续传 标签: iOS大文件分片断点续传获取视频获取图片 2016-05-17 15:52 4881人阅读 评论(8) 收藏 举报 分类: 技术—iOS 版权声明:本文为博
- android文件上传示例分享(android图片上传)
- iOS分享 - AFNetworking之多图片/文件上传
- 文件批量上传组件分享(C# asp.net Ajax)上传图片
- SiteServer CMS 上传文件过滤,只能是图片格式。
- 分享C# 利用POST上传图片文件方法[完美]
- [技术分享] .NET下 , 上传图片的处理方式 , 贴上代码 .
- FCKeditor_2 6 3 图片上传 重命名图片名称 删除上传后 文件 .NET技术 ASP.NET
- 利用Selenium实现图片文件上传的两种方式
- thinkphp5 ajax图片文件异步上传
- PHP 图片文件上传实现代码