急求一个图片上传控件?
求一个图片上传控件或者是方法,要求如下:类似于校内等论坛网站,当上传自己的头像时,可以预览到你将要上传的图片,并且可以调整你要上传的区域。
往高人解答,小弟真的很急啊!!谢谢各位了啊!! --------------------编程问答-------------------- 控件就没有,提供一两点功能就有.
--------------------编程问答-------------------- jQuery有一个类似的插件 --------------------编程问答-------------------- 谢谢楼上的回帖,但是你写的这个功能,我可以实现的,关键就是怎么可以在预览中,有一个框,可以调整这个框的大小,只要被这个框选中的区域,点一下确认后,就可以生产一个选中区域的图片,就是校内上传头像的那个控件或者是方法。在这里我还是要感谢一下楼上的代码。谢谢你了啊!!在线等,我很急的啊!!! --------------------编程问答--------------------
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>New file input tester.</title>
</head>
<body>
<input id="myfile" type="file" />
<br />
<img src="" alt="Image to be upload." />
<div id="info"></div>
<script type="text/javascript">
var dFile = document.getElementById('myfile');
var dImg = document.getElementsByTagName('img')[0];
var dInfo = document.getElementById('info');
dFile.onchange = function(){
if(!dFile.value.match(/.jpg|.gif|.png|.bmp/i)){alert('File type must be: .jpg, .gif, .bmp or .png !');return;}
if(dFile.files){
dImg.src ='file:///'+ dFile.files[0].getAsDataURL();
alert(dImg.src)
}else if(dFile.value.indexOf('\\') > -1 || dFile.value.indexOf('\/') > -1){
dImg.src ='file:///' + dFile.value;
}
}
</script>
</body>
</html>
那个控件,望说明! --------------------编程问答-------------------- 来顶一下,怎么沉了啊!! --------------------编程问答-------------------- --------------------编程问答-------------------- 在学习啊!! --------------------编程问答--------------------
顶 --------------------编程问答-------------------- 最近也在做这个 持续关注 --------------------编程问答-------------------- 放大缩小那一般用JS实现的吧 --------------------编程问答-------------------- 楼主试试这个控件:http://www.cnblogs.com/xproer/archive/2010/08/09/1796077.html
主界面
图片列表
添加图片
编辑图片:
提示信息:
补充:Java , Web 开发