Java图片的上传下载
看代码:
package com.cmdi.test01;import java.io.*;
import java.sql.*;
/*** 将本地文件的图片传到数据库并下载*/
public class Test1 {private static String url="jdbc:postgresql://10.160.38.2:10110/functionaltest";private static String user="gpadmin";private static String password="gpadmin";private static Connection con;public static void main(String[] args) throws Exception {Class.forName("org.postgresql.Driver");con=DriverManager.getConnection(url,user,password);shangchuan();xiazai(); }//添加图片到数据库public static void shangchuan() throws Exception{String sql="insert into test.image(name,content) values(?,?)";PreparedStatement ptmt=con.prepareStatement(sql);ptmt.setString(1, "美女.jpg");InputStream is=null;is=new FileInputStream("E:\\server\\1111.jpg");ptmt.setBinaryStream(2, is,is.available());ptmt.execute();System.out.println("图片添加成功!");}//从数据库中把图片下载至桌面public static void xiazai() throws Exception{String sql="select content from test.image where name='美女.jpg' ";//在我这里3.jpg是第三张图片Statement stmt=con.createStatement();ResultSet rs=stmt.executeQuery(sql);//将查询结果给rsif(rs.next()){InputStream is=rs.getBinaryStream("content");FileOutputStream fos=new FileOutputStream("E:\\server\\upload\\美女.jpg");byte[] buffer=new byte[1024];int len=0;while((len=is.read(buffer))!=-1){fos.write(buffer,0,len);//将数据库的图片写出}System.out.println("下载成功!请查看");}else{System.out.println("图片不存在!");}con.close();}}
打完收工》》》》
Java图片的上传下载相关推荐
- 【手把手教】Android开发两种方式实现图片的上传下载
Android 图片上传的应用场景 在Android开发中,很多时候我们需要进行图片,文件的上传下载,最直接的一个应用场景就是用户头像的保存与切换,以及像即时通讯中的图片发送等任何在App中设计图片的 ...
- java文件流 m.jb51.net_FasfDFS整合Java实现文件上传下载功能实例详解
今天使用Java代码实现文件的上传和下载.对此作者提供了Java API支持,下载fastdfs-client-java将源码添加到项目中.或者在Maven项目pom.xml文件中添加依赖 org.c ...
- centos nfs java_CentOS下安装配置NFS并通过Java进行文件上传下载
1:安装NFS (1)安装 yum install nfs-utils rpcbind (2)启动rpcbind服务 systemctl restart rpcbind.service 查看服务状态 ...
- 使用cropbox.js+jquery.js+servlet实现图片的上传下载
采用cropbox.js+jqueryajax + servlet实现图片的上传下载 原理解释: 利用javascript的内置对象FileReader读取计算机中的文件. 读取的文件会被转化为bas ...
- 文件上传 java web_JavaWeb 文件上传下载
1. 文件上传下载概述 1.1. 什么是文件上传下载 所谓文件上传下载就是将本地文件上传到服务器端,从服务器端下载文件到本地的过程.例如目前网站需要上传头像.上传下载图片或网盘等功能都是利用文件上传下 ...
- java 图片服务器 上传_Java实现把图片上传到图片服务器(nginx+vsftp)
前言: 在我另一篇笔记中已经记载了如何用nginx + vsftp搭建图片服务器(请参考nginx + vsftp搭建图片服务器),并且用vsftp的客户端工具filezilla测试过已经可用.但是在 ...
- Java Web 文件上传下载
文章目录 1文件上传概述 1.1文件上传的作用 1.2文件上传对页面的要求 1.3 比对文件上传表单和普通文本表单的区别 1.4 对普通文本表单的测试 1.5 文件上传对Servlet的要求 2 co ...
- 阿里云oss 使用, 基于Nginx 配置云服务器+oss的内网访问 , 及使用Java SDK 完成上传,下载,删除,查询文件列表操作
一.同阿里产品,云服务器和存储对象oss-配置内网访问 阿里存储对象oss 地址: https://oss.console.aliyun.com/overview 配置须知 通过Nginx 进行网络转 ...
- java 图片分段上传_java文件分片上传,断点续传
文件夹数据库处理逻辑 publicclassDbFolder { JSONObject root; publicDbFolder() { this.root =newJSONObject(); thi ...
最新文章
- (二)Amazon Lightsail 部署LAMP应用程序之部署单片LAMP应用程序
- web前端开发的好工具sublime
- ccf魔数c语言,ccf 201609-4 交通规划
- 金兄的境界:我的名字搜索终于出来了。重要信息声明,并永久置顶。我的博客在零网zeronet...
- 解题:洛谷3402 可持久化并查集
- 事业单位考试高频考点二:经济
- 干货| 364套各类风格毕业设计答辩PPT模板~
- 通过 Nginx 来实现禁止国外IP访问网站
- 小米电视4s android,小米电视系列ROOT教程(含4A,4S,4X等Android6.0.1版机型)
- python编程招生海报_怎么用ps做招生海报
- Cocos游戏打包apk
- oblog商业版本4.6注射漏洞,直接拿管理员
- 全国大学生智能汽车竞赛图像采集处理上位机开源!
- Faithfully yours, nginx. 浏览器中显示包504,504 Gateway Time-out解决办法
- 长尾序列用户行为建模中可转移参数的学习(KDD-2020)
- Java 自学路线图之 Java 进阶自学
- 阿里云的PLOARDB
- 计算机丢失pov.dll,DolbyDAX2APOv201.dll
- 照片转3d模型_这个AI能帮女朋友自拍:照片生成3D视频,总有个角度让她满意
- 污水处理程序 工厂污水处理控制系统