问题描述
在一个jsp的页面我需要添加多张照片,但是又不想一张一张的添加。
解决方案
解决方案二:
楼主试试这个控件:主界面图片列表添加图片编辑图片:提示信息:整合代码<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>Web图片批量上传控件演示页面</title><scripttype="text/javascript"src="ImageUploader/ImageUploader.js"charset="utf-8"></script></head><body><div><ahref="asp.net/images.aspx">查看上传的图片</a></div><divid="msg"></div><scriptlanguage="javascript"type="text/javascript">varimgUploader=newImageUploader();imgUploader.Config["PostUrl"]="http://localhost/php/upload.php";window.onload=function(){imgUploader.Init();}</script></body></html>
示例下载:
解决方案三:
引用1楼的回复:
Xproer.ImageUploader:主界面图片列表添加图片编辑图片:提示信息:整合代码<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>Web图片批量上传控件演示页面</title><scripttype="text/javascript"src="ImageUploader/ImageUploader.js"charset="utf-8"></script></head><body><div><ahref="asp.net/images.aspx">查看上传的图片</a></div><divid="msg"></div><scriptlanguage="javascript"type="text/javascript">varimgUploader=newImageUploader();imgUploader.Config["PostUrl"]="http://localhost/php/upload.php";window.onload=function(){imgUploader.Init();}</script></body></html>示例下载:
这个的确不错。目前已经用在项目中了。
解决方案四:
非常感谢,小弟不甚感激!这个控件如何使用在项目中啊!
解决方案五:
我在后台怎样得到上传的照片呢?因为这个和单张上传照片不一样,<inputname=""/>有name属性,这个控件怎么弄?帮帮小弟吧!
解决方案六:
引用4楼的回复:
我在后台怎样得到上传的照片呢?因为这个和单张上传照片不一样,<inputname=""/>有name属性,这个控件怎么弄?帮帮小弟吧!
话说这个有JSP的示例了,你下载下来了吗?JSP里面的源代码可以直接看到。你用MyEclipse打开看看。项目截图:
解决方案七:
刚下了这个项目的代码,看起来貌似比较简单啊。楼主你试了没有?我把upload.jsp的代码发一下你看看:<%@pagelanguage="java"import="java.util.*"pageEncoding="GB2312"%><%@pageimport="Xproer.*"%><%//实例化上载beancom.jspsmart.upload.SmartUploadsu=newcom.jspsmart.upload.SmartUpload();//初始化su.initialize(pageContext);//设置上载的最大值su.setMaxFileSize(1024*1024);//1MB//上载文件su.upload();com.jspsmart.upload.Filefile=su.getFiles().getFile(0);//取附加信息StringuserName=su.getRequest().getParameter("UserName");Uploaderup=newUploader(pageContext,request);up.SaveFile(file);out.write(up.GetFilePathRel());%>
解决方案八:
引用4楼的回复:
我在后台怎样得到上传的照片呢?因为这个和单张上传照片不一样,<inputname=""/>有name属性,这个控件怎么弄?帮帮小弟吧!
貌似index.html的页面也挻简单的。顺便也一起发。<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/><title>Web图片上传控件标准版演示</title><scripttype="text/javascript"src="ImageUploader/ImageUploader.js"charset="utf-8"></script></head><body><divid="msg"></div><scriptlanguage="javascript"type="text/javascript">varimgUploader=newImageUploader();//根据项目配置修改上传地址。imgUploader.Config["PostUrl"]="http://localhost:8080/ImageUploader/upload.jsp";imgUploader.Fields["UserID"]="dsh"window.onload=function(){imgUploader.Init();}</script></body></html>
解决方案九:
谢谢啦我试试
解决方案十:
你的ImageUploader的项目在哪里下的,能给一个连接吗?我也下了的但不是用java写的,有点不一样。
解决方案十一:
引用9楼的回复:
你的ImageUploader的项目在哪里下的,能给一个连接吗?我也下了的但不是用java写的,有点不一样。
解决方案十二:
我花了一两天时间搞这个东西,最后上传图片到服务器时弹出“域名或IP未授权”,这是收费的控件
解决方案十三:
解决方案十四:
这个在上传多张图片的时候,所产生的文件名很多都是相同的。还有,这是一个完整的工程,我要是想加到别的工程里去应该怎么做,只要改下相应的路径就可以了么?
解决方案十五:
这个要收费的,楼主不要试
解决方案:
我也思考过这个问题。但是没有去编程实现。我的思路是每一个图片上传都是一个单独的form表单,用ajax提交到一个专门处理图片上传的action。像qq相册那样的估计是控件实现的。
解决方案:
解决方案:
平时多找点开源的项目,没准你正在想的,人家已经实现的非常好了,不要闭门造轮子
解决方案:
对IP有限制其实这个控件可用的意义不大