精华内容
下载资源
问答
  • 相册管理系统

    2016-03-01 23:06:29
    软件工程课设,相册管理系统,应用Eclipse开发。
  • 相册管理系统 asp

    2012-06-30 18:20:53
    名称:相册管理系统 ------ 功能说明 ------ 1.支持无限多分类 2.可以为每张图片设置一个缩略图 3.支持Flash格式文件 4.可以添加一个打包文件下载地址 6.搜索功能 8.无组件上传功能 ------ 程序安装 ------ 本...
  • 2.在自己的空间中创建多个相册,并上传多照片进行在线查看管理。 3.相册共享权限可设好友、所有人、指定人,并可指定共享类别、查看密码。 4.强大的相册及照片搜索功能,可按各种属性进行复合查找。 5.照片打印、设...
  • 图片相册管理网页模板 架设好web服务器 下载后可以直接打开浏览 供你学习参考使用 进入安装向导: http://localhost/相册地址/setup/default.aspx 安装后请确认/setup/文件夹删除
  • 主要介绍了javaWEB实现相册管理的简单功能,包括图片的上传、统一浏览、单个下载、单个删除,还有一个功能只能删除自己上传的文件,感兴趣的小伙伴们可以参考一下
  • Asp.net 相册管理系统

    热门讨论 2009-06-12 01:02:51
    页面漂亮,功能齐全,基本上可实现相册的各种管理功能,欢迎各位下载,共同学习
  • 桃源相册管理系统v2.3

    2014-07-15 17:27:29
    详细介绍 - [ 桃源相册管理系统 v2.2 官方免费版 ] 《桃源相册管理系统》是一款专业的图片存储展示平台,可用于图片的共享、交流、管理、服务等,适合拥有大量图片的网站,能够独立成站或帮助网站实现图片文件的上传...
  • 个人日记相册管理系统(hugexc)是一款用于管理个人日记和相册的个人网站。 程序特点: 1.简单,大方,漂亮 2.全站采用DIV+CSS布局 3.日记与相册分析开,可以评论 4.日记可分类别 5.相片可以在不同版块间任意调整 6.相片...
  • 一个基于cakephp的相册管理系统,在网上找到的,和大家分享下载地址:http://download.csdn.net/source/600124更多下载:http://download.csdn.net/ylcz
     一个基于cakephp的相册管理系统,在网上找到的,和大家分享
    

    下载地址:http://download.csdn.net/source/600124
    更多下载:http://download.csdn.net/ylcz
    展开全文
  • 用户相册管理系统

    2013-01-11 10:43:04
    适合学生下载使用,功能简单,能够满足一般的功能,实现相册的上传和下载
  • Swing电子相册管理系统源码、可以系统的而管理系统文件、图片、文件
  • 桃源相册管理系统是一款以.net和access进行开发的相册管理软件。主要功能:1.多用户注册各自使用,互不干予。2.在自己的空间中创建多个相册,并上传多照片进行在线查看管理。3.相册共享权限可设好友、所有人、指定人...
  • ASP+JS相册管理系统

    2010-07-22 19:36:40
    相册管理系统,采用vbscript脚本语言,使用javascipt,css+div等,功能强大
  • 主要为大家详细介绍了相册管理系统的实现步骤,Java表单的文件上传和下载,xml数据库存储信息,感兴趣的小伙伴们可以参考一下
  • 零视界QQ空间相册管家是一款用于QQ空间相片图片批量下载管理软件,留住青春回忆。首发日期:2015.12.25支持一键获取空间相册支持一键获取他人空间相册(无权限)支持图片一键批
  • Java+Swing实现电子相册管理系统,系统经多次测试,运行无误,请大家放心下载
  • java电子相册管理系统,之前传的为空,没有检查。大家下载不了在联系我就可以了
  • 桃源相册管理系统是一款以.net和access进行开发的相册管理软件。 主要功能: 1.多用户注册各自使用,互不干予。 2.在自己的空间中创建多个相册,并上传多照片进行在线查看管理。 3.相册共享权限可设好友、所有人、...
  • 个人相册管理系统 个人相册管理系统 SSH+maven+阿里云oss 主要功能:(仿照qq空间相册) 增删改相册 增删改照片(单个/批量) 分享照片(通过链接形式分享,对方可以保存在自己的相册) 下载照片
  • jsp+Mysql相册管理系统

    2013-06-24 19:15:58
    相册管理系统为jsp基础开发详解图书上的一个经典案例,非常适合初学者学习使用,这个系统实现了相册的预览,上传,下载,分类,等功能。与qq相册实现的功能非常相似,是一款不错的学习软件。
  • jsp相册管理小项目

    千次阅读 2017-07-12 15:10:55
    小项目(相册管理):任何人都可以上传相片,文件名保存在数据库(xml文件)中,用户可以下载,且下载时的文件名与上传时一致即保持不变。图片文件在后台是用UUID打散存放的。用户(以IP识别)只能删除自己上传的照片。 总...

    小项目(相册管理):

    任何人都可以上传相片,文件名保存在数据库(xml文件)中,用户可以下载,且下载时的文件名与上传时一致即保持不变。图片文件在后台是用UUID打散存放的。用户(以IP识别)只能删除自己上传的照片。
    总需求: 可以对图片进行上传、下载、浏览、删除,图片能附文字(说明与上传时间)。

    功能展示:
    主页:
    这里写图片描述

    上传页面:
    这里写图片描述

    相册:
    这里写图片描述

    设计:
    1、数据库设计(数据结构设计)

    <photos>
      <photo id="uuid" realName="真名.jpg" dt="2017-07-11 18:51"
             ext="jpg" ip="192.168.31.168" dir="a/5">
          <desc>当前图片相关说明</desc>
      </photo>
      <photo id="uuid22" realName="真名2.jpg" dt="2017-07-11 18:51"
             ext=".jpg" ip="192.168.31.168" dir="3/4">
          <desc>当前图片相关说明</desc>
      </photo>
    </photos>

    JavaBean: PhotoModel(id,realName,dt,ext,ip,dir,desc) –7个成员变量

    2、工具包(工具类)
    dom4j, 文件上传工具包(apache),
    DomFactory类
    MyUtils类{getUUID(),getCurrentDT(),getDir(uuid) }

    3、PhotoDao( DAO标准操作 )

    4、主页index.jsp : 超链接–上传(jsps/up.jsp), 超链接–显示(ShowServlet)

    5、上传( UploadServlet, jsps/up.jsp )

    6、显示( ShowServlet )

    7、删除( DelServlet, 用户界面在 ShowServlet生成的页面中加”删除”的超链接)

    8、下载( DownServlet,用户界面在 ShowServlet生成的页面中加”下载”的超链接)

    9、浏览( ShowServlet生成的页面中,给图片浏览功能的超链接 )

    http://localhost:8080/photoWeb/servlet/DelServlet?id=a30ce7c5ad304bcbac6002bd33a620ad
    http://localhost:8080/photoWeb/servlet/DownServlet?id=287308445a1442e29b3fe4717af28e90

    http://192.168.31.168:8080/photoWeb/

    核心代码:
    上传servlet:

    package cn.hncu.pic.servlet;
    
    import java.io.File;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.io.PrintWriter;
    import java.util.List;
    import java.util.UUID;
    
    import javax.servlet.ServletException;
    import javax.servlet.ServletOutputStream;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import org.apache.commons.fileupload.FileItem;
    import org.apache.commons.fileupload.FileUploadException;
    import org.apache.commons.fileupload.ProgressListener;
    import org.apache.commons.fileupload.disk.DiskFileItemFactory;
    import org.apache.commons.fileupload.servlet.ServletFileUpload;
    import org.apache.commons.io.FileUtils;
    import org.dom4j.Document;
    import org.dom4j.DocumentFactory;
    import org.dom4j.Element;
    
    import cn.hncu.pic.dao.photoDao;
    import cn.hncu.pic.domFactory.DocumentDaoFactory;
    import cn.hncu.pic.domain.photoModel;
    import cn.hncu.pic.utils.MyUtils;
    
    public class picUploadServlet extends HttpServlet {
        Document dom = DocumentDaoFactory.getdom();
    
        public void doGet(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
    
            response.setContentType("text/html;charset=utf-8");
            response.getWriter().println("不支持GET方式上传文件");
    
            boolean boo = ServletFileUpload.isMultipartContent(request);
            if (boo) {
                response.getOutputStream().println("不支持普通表单上传");
                return;
            }
        }
    
        public void doPost(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            response.setCharacterEncoding("utf-8");
            PrintWriter out = response.getWriter();
            request.setCharacterEncoding("utf-8");
            DiskFileItemFactory f = new DiskFileItemFactory(1024 * 8, new File(
                    "d:/a"));// 设置缓存大小和设置临时文件
            ServletFileUpload upload = new ServletFileUpload(f);// 文件上传的解析器。如果不给实参f,则临时目录为默认的:Tomcat/temp下
            upload.setFileSizeMax(1024 * 1024 * 20);// 设置每个文件最大5M
    
            FileItem ff = null;
            InputStream in = null;
            // 解析
            try {
    
                List<FileItem> list = upload.parseRequest(request);
                photoModel photo = new photoModel();
    
                for (FileItem ff0 : list) {
                    ff = ff0;
                    if (ff.isFormField()) {// 普通表单组件,本例为:参数desc
                        // String desc = ff.getString();//以默认编码来获取
                        String desc = ff.getString("UTF-8");// POST2方式下,普通表单组件的编码要在获取参数的方法中指定参数
                        photo.setDesc(desc);
                    } else {// input-file组件
                        // 接收文件名
                        String fileName = ff.getName();
                        photo.setRealName(fileName);
                        if (ff.getSize() == 0) {// 该input-file是空的
                            out.println("没有选择照片!");
                            return;
                        }
                        photo.setExt(fileName);
                        String ext = fileName.substring(fileName.lastIndexOf("."));
                        photo.setExt(ext);
                        photo.setIp(request.getRemoteAddr());
                        photo.setId(MyUtils.getUUid());
                        photo.setDt(MyUtils.getCurrentDataTime());
                        photo.setDir(MyUtils.getDir(photo.getId()));
    
                        in = ff.getInputStream();
    
                    }
                }
                photoDao dao = new photoDao();
                boolean boo = dao.save(photo);
                if (boo) {
                    String path = getServletContext().getRealPath("/photos");
                    path = path + "/" + photo.getDir();
                    File file = new File(path);
                    if (!file.exists()) {
                        file.mkdirs();
                    }
                    String fn = path + "/" + photo.getId() + photo.getExt();
                    FileUtils.copyInputStreamToFile(in, new File(fn));
                    out.println("上传成功");
                }
    
            } catch (FileUploadException e) {
                throw new RuntimeException("上传失败");
            } finally {
                if (ff != null) {
                    ff.delete();// 删除ff对象及临时文件
                }
                if (in != null) {
                    in.close();
                }
            }
        }
    }
    

    显示servlet

    package cn.hncu.pic.servlet;
    
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.util.List;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import cn.hncu.pic.dao.photoDao;
    import cn.hncu.pic.domain.photoModel;
    
    public class ShowServlet extends HttpServlet {
        private photoDao dao = new photoDao();
    
        public void doGet(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
    
            doPost(request, response);
        }
    
        public void doPost(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            response.setCharacterEncoding("utf-8");
            PrintWriter out = response.getWriter();
            out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
            out.println("<HTML>");
            out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");
            out.println("  <BODY>");
            String str = "<table border='1px' width='100%'>"
                    + "<tr><th>文件名</th><th>上传时间</th><th>图片</th><th>说明</th><th>操作</th></tr>";
            out.println(str);
            List<photoModel> photos = dao.getAll();
            // 每一张照片输出一行
            for (photoModel photo : photos) {
                System.out.println(photo);
                out.println("<tr>");
                out.println("<td>" + photo.getRealName() + "</td>");
                out.println("<td>" + photo.getDt() + "</td>");
                String path = request.getContextPath() + "/photos/"
                        + photo.getDir() + "/" + photo.getId() + photo.getExt();
                out.println("<td><img width=200 height=200 src='" + path
                        + "'></img></td>");
                out.println("<td>" + photo.getDesc() + "</td>");
                out.println("<td><a href='/picDemo/servlet/DelServlet?id="
                        + photo.getId()
                        + "'>删除</a>&nbsp;&nbsp;<a href='/picDemo/servlet/DownServlet?id="
                        + photo.getId() + "'>下载</a></td>");
                out.println("</tr>");
            }
    
            out.println("  </BODY>");
            out.println("</HTML>");
            out.flush();
            out.close();
        }
    
    }
    
    package cn.hncu.pic.servlet;
    
    import java.io.File;
    import java.io.IOException;
    import java.io.PrintWriter;
    
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import cn.hncu.pic.dao.photoDao;
    import cn.hncu.pic.domain.photoModel;
    
    public class DelServlet extends HttpServlet {
        photoDao dao = new photoDao();
    
        public void doGet(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            doPost(request, response);
        }
    
        public void doPost(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            response.setCharacterEncoding("utf-8");
            request.setCharacterEncoding("utf-8");
            PrintWriter out = response.getWriter();
            out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">");
            out.println("<HTML>");
            out.println("  <HEAD><TITLE>A Servlet</TITLE></HEAD>");
            out.println("  <BODY>");
            String id = request.getParameter("id");
            String ip = request.getRemoteAddr();
    
            photoModel photo = dao.getSingelByid(id);
            if (photo != null) {
                if (!photo.getIp().equals(ip)) {
                    out.println("你没有权限删除该照片");
                } else {
                    // 1.先删除数据库的信息
                    boolean boo = dao.del(id);
                    // 2.删除服务器硬盘中的资源文件
                    if (boo) {
                        String path = "/photos/" + photo.getDir() + "/"
                                + photo.getId() + photo.getExt();
                        String pathAndFileName = getServletContext().getRealPath(
                                path);
                        File file = new File(pathAndFileName);
                        if (file.exists()) {
                            file.delete();
                        }
                        String strPath = request.getContextPath()
                                + "/ShowServlet";
                        out.println("删除成功<a href='" + strPath + "'>浏览相册</a>");
                    } else {
                        out.println("照片删除失败");
                    }
                }
            } else {
                out.println("该照片已经不存在");
    
            }
            out.println("  </BODY>");
            out.println("</HTML>");
            out.flush();
            out.close();
        }
    
    }
    
    展开全文
  • 奥维相册管理系统是奥维互动地图浏览器的辅助相册管理软件,是第一款支持奥维互动地图的相册管理系统,支持在奥维地图中显示相片,使用奥维地图,可视化编辑照片的经纬度,有需要的赶快下载吧! 功能介绍 1、支持...
  • 该项目主要是实现相册管理(浏览 ,添加,删除,修改)相片的显示下载添加等等,就相当于qq空间里的相册一块一样,该项目的运行环境是windowsxp windows7 +SQL2005 等多种环境中运行的
  • 个人日记相册管理系统(hugexc) v2.0,个人日记相册管理系统(hugexc)是一款用于管理个人日记和相册的个人网站。程序特点:1.简单,大方,漂亮 。2.全站采用DIV+CSS布局。 3.日记与相册分析开,可以评论。 4.日记可分类别...
  • 方便同学们批量下载需要.net 2.0 另外,由于校内网使用的DIV+CSS,所以即使经过了几次改版后,该下载器依旧可以正常使用。 修改内容:当相片简介为空行时,会出现图片覆盖图片的漏洞
  • 一款不错的java web网络相册管理系统

    千次阅读 2015-09-25 09:46:41
    一款不错的java web网络相册管理系统 源代码下载地址:http://www.zuidaima.com/share/1621652530285568.htm
     
    

    原文:一款不错的java web网络相册管理系统

    源代码下载地址:http://www.zuidaima.com/share/1621652530285568.htm

    一款不错的网络相册管理系统

    网络相册网络相册网络相册

    展开全文
  • PHP编程相册管理系统

    2010-12-17 14:23:26
    源程序下载地址:本帖隐藏的内容meiupic.rar (309.67 KB, 下载次数: 0)12 分钟前 上传下载次数: 0 •全面支持Sqlite和Mysql两种数据库引擎•支持超大图片上传•相册可以设置公开或个人,个人相册登录后才可以看到•...

    程序下载地址
    本帖隐藏的内容

    meiupic.rar (309.67 KB, 下载次数: 0)

    12 分钟前 上传下载次数: 0

    •全面支持Sqlite和Mysql两种数据库引擎
    •支持超大图片上传
    •相册可以设置公开或个人,个人相册登录后才可以看到
    自动生成各种尺寸图片
    •图片批量管理
    •简单防盗链功能
    •可查看图片EXIF信息
    •图片地址或HTML代码一键复制到剪贴板
    •支持客户端预处理图片上传
    •图片幻灯片方式浏览
    •支持图片水印功能
    •简易快捷的安装方式
    •轻量级,只有300K左右的体积



    原帖地址:http://www.phpjava.org/thread-146-1-1.html
    本文来自: PHP&Java论坛|技术交流社区[www.phpjava.org]

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,045
精华内容 6,018
关键字:

下载相册管理