js头像上传
‘壹’ CSS加js怎么上传头像和身份证
fileChangeHandler:function(ele,event){ for(var i=0;i<event.target['files'].length;i++){ var tmpFormData=new FormData();
tmpFormData.append('img',event.target['files'][i]); //ajax方式提交表单,完成后执行回调函数
submitImgAjax(tmpFormData,function(data){ //回调,比如预览图片
},requestUrl,requestData);
}
}
‘贰’ 类似于新浪微博头像上传功能的实现
http://apps.hi..com/share/detail/14562921
这个方法,我用过的,我以我的人格表示,绝对可以~~~
放在我空间分享了~~
你去看下吧,最下面有代码下载~
记得采纳~~
‘叁’ ASP.NET中上传头像的问题
可以实现,用js就可以了,你搜一下js 上传预览就行了
<script language="javascript" type="text/javascript">
var flag=false;
function DrawImage(ImgD){
var image=new Image();
image.src=ImgD.src;
if(image.width>0 && image.height>0){
flag=true;
if(image.width/image.height>= 120/80){
if(image.width>120){
ImgD.width=120;
ImgD.height=(image.height*320)/image.width;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt=image.width+"×"+image.height;
}
else{
if(image.height>80){
ImgD.height=80;
ImgD.width=(image.width*80)/image.height;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
ImgD.alt=image.width+"×"+image.height;
}
}
/**//**//**//*else{
ImgD.src="";
ImgD.alt=""
}*/
}
function FileChange(Value){
flag=false;
document.all.uploadimage.width=10;
document.all.uploadimage.height=10;
document.all.uploadimage.alt="";
document.all.uploadimage.src=Value;
}
</script>
<td class="td" style="width: 420px;">
<asp:FileUpload ID="FileUploadNoticeUrl" runat="server" Width="70%" />
<img id="uploadimage" height="10" width="10" src="" onload="javascript:DrawImage(this);">
</td>
‘肆’ 百度空间上传头像为什么老是说网页上有错误,上传头像的框空白一片
"网页上有错误原因:
1.网页本身的问题,目前许多网站都是用的免费共享型模板,一般这样的模板都存在不通用,原模板的所有js(javascript)脚本可能又没有被完全用到。加之设计者的水平或是疏忽等问题。导致在页面上找不到js对象。就会显示出网页有问题的现象。
2.用户电脑本身问题。如是用的浏览器的版本问题,或者所浏览页面需要某些插件和组件,可能曾经设置屏蔽和没有安装都可能出现网页上有错误问题。
3.恶意病毒和流氓插件引起。许多网民在不知情的情况下,安装一些带有流氓捆绑插件的安装程序,这样的情况也容易导致出现网页上有错误。
网页上有错误解决方案
首先,我们来介绍下手动解决网页上有错误解决方法(操作较繁琐)
1、点击“开始”菜单,打开“运行”。
2、输入regsvr32 jscript.dll后选择“确定”。 出现提示(jscript.dll中的DIIRegisterServer成功)后,点击“确定”。
3、再次输入regsvr32 vbscript.dll选择“确定”。 再一次出现提示(vbscript.dll中的DIIRegisterServer成功)后,点“确定”。 经过以上两次成功提示,说明已成功修复IE组件。
4、将浏览器的过滤等功能关闭后,清除一下浏览器的缓存(工具->Internet选项->(在Internet临时文件框中-删除Cookies),再点Internet临时文件框中删除文件(记得勾上删除所有脱机内容),确定后,然后再重新打开浏览器尝试!
软件解决网页上有错误
下载金山毒霸2011——病毒查杀——快速扫描,金山毒霸2011在清除电脑内捆绑的恶意插件以及盗号木马病毒的同时能智能修复电脑中存在的问题。"
‘伍’ 文件上传漏洞
在上网的过程中,经常会将一些如图片、压缩包之类的文件上传到远端服务器进行保存。文件上传攻击指的是恶意攻击者利用一些站点没有对文件的类型做很好的校验,上传了可执行的文件或者脚本,并且通过脚本获得服务器上相应的权利,或者是通过诱导外部用户访问、下载上传的病毒或木马文件,达到攻击的目的。为了防范用户上传恶意的可执行文件和脚本,以及将文件上传服务器当做免费的文件存储服务器使用,我们需要对上传的文件类型进行白名单(非黑名单,这点非常重要)校验,并且限制上传文件的大小,上传的文件需要进行重新命名,使攻击者无法猜测到上传文件的访问路径。
对于上传的文件来说,不能简单地通过后缀名称来判断文件的类型,因为恶意攻击可以将可执行文件的后缀名称改成图片或者其他后缀类型,诱导用户执行。因此,判断文件类型需要使用更安全的方式。很多类型的文件,起始的几个字节内容是固定的,因此,根据这几个字节的内容,就可以确定文件类型,这几个字节也被称为魔数( magic number)。
‘陆’ html5+js怎么实现手机头像上传,可裁剪
抱歉
这个已经不属于HTML+JS的内容了。
最常用的是.NET和PHP,这两个都有现成的模版可以下载。
‘柒’ CSS加JS怎么实现网页移动端上传身份证和头像
为+号添加点击事件,点击时弹出文件上传的对话框,ajax异步上传完文件有现成的js库,文件上传完毕后执行回调,现在图片在+的位置,点击修改的本质就是一个update,原理和前面一样。我这里有现成的代码
‘捌’ js点击个人照片出现文件选择框,系统的,选择自己的照片后替换以前的个人照片
首先这个是可以实现的,处理办法是将上传按钮FileUpload隐藏,用显示图片的对象的onclick事件触发FileUpload的onclick事件, 但是会存在以下问题:
由于安全问题你通过点击其它对象去选择的照片后台是获取不到图片的!
兼容性问题,有的浏览器是不兼容的
代码如下:
<script type="text/javascript">
function PreviewImage() {
var pic = document.getElementById("preview");
file = document.getElementById("upLoadFile");
var ext = file.value.substring(file.value.lastIndexOf(".") + 1).toLowerCase();
// gif在IE浏览器暂时无法显示
if (ext != 'png' && ext != 'jpg' && ext != 'jpeg') {
alert("图片的格式必须为png或者jpg或者jpeg格式!");
return;
}
var isIE = navigator.userAgent.match(/MSIE/) != null,
isIE6 = navigator.userAgent.match(/MSIE 6.0/) != null;
if (isIE) {
file.select();
var reallocalpath = file.value;
// IE6浏览器设置img的src为本地路径可以直接显示图片
if (isIE6) {
pic.src = reallocalpath;
} else {
// 非IE6版本的IE由于安全问题直接设置img的src无法显示本地图片,但是可以通过滤镜来实现
pic.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="" + reallocalpath + "")";
// 设置img的src为base64编码的透明图片 取消显示浏览器默认图片
pic.src = 'data:image/gif;base64,R0lGODlhAQABAIAAAP///==';
//alert(pic.offsetHeight);
pic.style.width = "130px";
pic.height = "156px";
}
} else {
var file = file.files[0];
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = function (e) {
var pic = document.getElementById("preview");
pic.src = this.result;
}
}
}
</script>
‘玖’ JSP+JS+MYSQL实现头像上传保存和页面调用
你的需求简直就是一个小型项目了.
单单给100分估计都没有人愿意做的.
给人民币还差不多.
嘿嘿!
‘拾’ jsp页面实现图片预览,截取和上传
比较常用,而且简单易用的jquery-uploadify插件,支持带进度的多线程上传
用到的是flash的跨域上传模型,这里不用深究
基本文件大致包括
jquery-x.x.x.js
jquery.uploadify.x.js
uploadify.swf
uploadify.css
使用方式:
$(function(){
$("#fileId").uploadify({
width:42,
height:32,
swf:'js/uploadify.swf',
uploader:'upload.do;jsessionid=<%=session.getId()%>',
buttonImage:'image/movetophone_white.png',
fileSizeLimit:2048,
fileObjName:"imgFile",
method:'post',
removeCompleted:true,
fileTypeExts:"*.gif;*.jpg;*.png;*.jpeg;*.bmp",
onSelectError:function(file,errorCode,errorMsg){
alert("文件过大");
},
onUploadStart:function(file){
},
onUploadSuccess:function(file,data,response){
alert("上传完成");
},
onUploadError:function(file,errorCode,errorMsg){
alert(errorMsg);
}
});
});
<inputtype="file"id="fileId"/>
另,工程中需要引入commons-fileupload的包。