文件上传下载管理器项目技术

JDBC + IO + Socket

实现功能

  1. 客户端注册:通过输入用户名,密码,确认密码并且校验完成以后将用户信息储存在数据库中。

  2. 客户端登录:通过输入用户名和密码到数据库中校验,校验完成进入文件上传下载管理器。

  3. 上传文件:通过输入上传文件的路径上传到数据库,支持多个文件上传。

  4. 查看文件:通过登录的用户名查找上传的文件。

  5. 下载文件:通过输入文件的编号和下载的路径,从数据库进行下载。

  6. 删除文件:通过输入文件的编号进行单个文件的删除。

(ps:这次花了一天才写完,不过收获也很多,不足之处,多多交流)

完整代码

User.java

package com.xk;

如果你想学习Java可以来这个群,首先是一二六,中间是五三四,最后是五一九,里面有大量的学习资料可以下载。

undefined

FileEntity.java

package com.xk;

undefined

CommandRelay.java

package com.xk;

undefined

DBUtil.java

package com.xk;

undefined

DBTools.java

package com.xk;

undefined

Server.java

package com.xk;

如果你想学习Java可以来这个群,首先是一二六,中间是五三四,最后是五一九,里面有大量的学习资料可以下载。

undefined

ServerThread.java

package com.xk;

运行效果

Java 文件上传下载管理器(控制台)相关推荐

  1. java 文件上传 servlet_java文件上传-原始的Servlet方式

    前言: 干了这几个项目,也做过几次文件上传下载,要么是copy项目以前的代码,要么是百度的,虽然做出来了,但学习一下原理弄透彻还是很有必要的.刚出去转了一圈看周围有没有租房的,在北京出去找房子是心里感 ...

  2. Java文件上传大杀器-绕waf(针对commons-fileupload组件)

    Java文件上传大杀器-绕waf(针对commons-fileupload组件) Ps:高版本才有1.3以上 来个中二的标题,哈哈哈,灵感来源于昨晚赛博群有个师傅@我是killer发了篇新文章,在那篇 ...

  3. JAVA 文件上传下载工具类

    JAVA 文件上传下载工具类 import lombok.extern.slf4j.Slf4j; import org.apache.commons.io.FileUtils; import org. ...

  4. 2021-10-14 ContextType(MIME) 与 Java文件上传/下载

    ContextType(MIME) 与 Java文件上传/下载 ContextType(MIME) Text Image Audio Video Application Multipart 和 Mes ...

  5. java文件上传(MultipartFile)

    java文件上传(MultipartFile) java多文件上传_Java利用MultipartFile实现上传多份文件的代码 利用MultipartFile实现文件上传 Excel解析easyex ...

  6. java文件上传到云服务器,java文件上传到云服务器

    java文件上传到云服务器 内容精选 换一换 当用户拥有Linux操作系统的外部镜像文件,且类型及操作系统符合外部镜像文件格式和操作系统类型要求时,用户可以将外部镜像文件创建为Linux系统盘镜像. ...

  7. JAVA文件上传 ServletFileUpLoad 实例

    1.  jsp <%@ page language="java" contentType="text/html" pageEncoding="u ...

  8. Java 文件上传 MultipartFile与ServletFileUpload

    JAVA文件上传 ServletFileUpload 参考这个:https://www.cnblogs.com/liuyangv/p/8298997.html Java文件上传 MultipartFi ...

  9. JAVA文件上传详解(附源码)

    文章目录 JAVA文件上传详解(附源码) 1.准备工作 2.使用类介绍 FileItem类 ServletFileUpload类 3.代码编写 JAVA文件上传详解(附源码) 在web应用中,文件上传 ...

最新文章

  1. 随机访问类(RandomAccessFile)
  2. identifier starts immediately after numeric literal
  3. RHEL6入门系列之十,常用命令3
  4. 京东商城上市带来的利与益
  5. android非法字符 ufeff,Java-在Android Studi上编译时出现错误(1,1)非法字符'\ ufeff'...
  6. python目录和文件的基本操作_python学习笔记(七)——文件和目录操作
  7. 理解和使用 JavaScript 中的回调函数
  8. CHIL-SQL-服务器 - RDBMS
  9. bootstrap-treeview树形图参数详解
  10. Pr 与音频相关的调整方法
  11. Thinkpad E430C 跳过电池检测更新bios
  12. 为什么软件工程师的脾气都这么暴躁
  13. 植树节推文如何排版?—135植树节样式上新
  14. 油相CdSe/ZnS量子点溶液 硒化镉/硫化锌量子点介绍及阐述
  15. 大象装进冰箱要几步?Python 来解答
  16. 遇到一点难题,请大拿帮忙看一下 万分感谢
  17. 实现对手机联系人列表进行读写操作,并用RecyclerView收缩展开方式展现
  18. 关于Windows分盘的操作
  19. 四川汶川县今天又连发生地震!
  20. 计算机网络基础之Internet(因特网)

热门文章

  1. 中文 iOS/Mac 开发博客列表
  2. Linux之压缩与解压缩
  3. win32汇编--加载位图(bmp)资源
  4. Linux 信号随笔
  5. 数据结构——队列(C语言实现)
  6. vb.net怎么调用fastreport报表_零编码制作报表可能吗?
  7. hdu3786 Floyd或搜索 水题
  8. 【Git】Git 分支管理 ( 删除远程分支 | 查看远程分支 git branch -a | 删除远程分支 git push origin --delete feature1 )
  9. 【Android 逆向】ELF 文件格式总结 ★★★
  10. 【错误记录】VMware 虚拟机报错 ( 虚拟化性能计数器需要至少一个可正常使用的计数器, 模块 “VPMC“ 启动失败 , 未能启动虚拟机 )