HTML + JS 实现上传头像功能
问题1:怎么在选择头像后、点击上传之前 在页面上显示所选择的图片!
问题2:怎么限制选择的文件类型必须是图片类型
问题3:怎么实现点击选择图片弹出窗口 JS
问题有点多 请大家见谅!!如果有源码当然再好不过了。上传图片JSHTML预览源代码
问题1:怎么在选择头像后、点击上传之前 在页面上显示所选择的图片!
问题2:怎么限制选择的文件类型必须是图片类型
问题3:怎么实现点击选择图片弹出窗口 JS
问题有点多 请大家见谅!!如果有源码当然再好不过了。上传图片JSHTML预览源代码
、你说的这些 都可以百度一下解决 插件多的很
想弄跟咱们CSDN上传头像一样的效果
js获取要上传的图片完整路径好麻烦的,不一定取的到
其实简单点就是用ifram做上传,他的父类做接收就好了
if (/\.(JPEG|jpeg|JPG|jpg|GIF|gif|BMP|bmp|PNG|png)$/.test(str))
{ return true }
else
{ return false }
} function Check_show(oObj) {
var sSrc = oObj.value;
if (!pic_type(sSrc)) {
alert('图片格式不正确!');
return false;
} oObj.select(); var oSpan = oObj.parentNode.childNodes[2]; if (oObj.files && oObj.files[0]) {
var srcs = window.URL.createObjectURL(oObj.files[0]);
oObj.parentNode.childNodes[2].innerHTML = '<img src="' + srcs + '" onload="autoSize(this,148,108);" width="148" height="108" />';
}
else if (oObj.filters) {
if (oSpan.childNodes[0])
oSpan.removeChild(oSpan.childNodes[0]);
oSpan.filters["DXImageTransform.Microsoft.AlphaImageLoader"].src = document.selection.createRange().text;
}
}试试..
我的file空间是隐藏的 document.selection.createRange().text 获取不到
怎么破!!!!!
晕死!如果是web的,那么你把页面“另存为”下来就全“开源”了,你自己看代码呗。还“求”什么?