`
qdexception
  • 浏览: 45447 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

图片写入

阅读更多
Code:

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class ImgWriteUtil {
private BufferedInputStream bis;
private BufferedOutputStream bos;
public void writeImg(File fromfile, File tofile) {//写入图片
  int len = 0;
  int size = 0;
  try {
   bis = new BufferedInputStream(new FileInputStream(fromfile));
   bos = new BufferedOutputStream(new FileOutputStream(tofile));
   size = (int) fromfile.length();
   byte[] buffer = new byte[size];
   while ((len = bis.read(buffer)) >0) {
    bos.write(buffer, 0, len);
   }
  } catch (FileNotFoundException e) {
   e.printStackTrace();
   throw new RuntimeException();//抛出unchecked异常,
  } catch (IOException e) {
   e.printStackTrace();
   throw new RuntimeException();//抛出unchecked异常,;
  } finally {
   try {
    if (bos != null) {
     bos.close();
    }
    if (bis != null) {
     bis.close();
    }
   } catch (IOException e) {
    e.printStackTrace();
    throw new RuntimeException();//抛出unchecked异常,
   }
  }
}
}
分享到:
评论

相关推荐

    VB将图片存入Access数据库并实现导出、删除等操作.7z

    在VB(Visual Basic)编程中,将图片存入Access数据库并进行相关操作是常见的数据库管理需求。Access数据库虽然主要用于存储结构化数据,如文本、数字等,但通过特定方法,也能处理二进制大型对象(BLOB,Binary ...

    PictureBox显示图片 图片写入数据库

    接下来,我们讨论如何将图片写入数据库。通常,图片数据会以二进制格式存储在BLOB(Binary Large Object)类型的字段中。这里以SQL Server数据库为例,介绍基本流程: 1. 创建数据库表,包含一个字段用于存储图片...

    c#中把图片存入数据库并进行读取

    读取图片时,使用SELECT语句检索`ImageData`列,并将结果写入文件。同样,我们需要使用`SqlCommand`和`SqlDataReader`。 C#代码示例: ```csharp string query = "SELECT ImageData FROM Images WHERE ID = @ID...

    图片存入Oracle中,用clob和blob两种方式

    - **保存图片**:将二进制流写入文件,生成图片。 5. **使用工具**: 提供的"**ClobAndBlob**"可能是一个实现上述功能的小工具,它简化了图片存取的过程,提供了对两种方式的接口。用户可以通过这个工具方便地将...

    通过二进制数据流的方式,读写图片,把图片存入数据库

    本主题主要探讨如何利用二进制数据流来读取、写入图片,并将其安全地存入数据库,以及如何从数据库中读取并显示这些图片。 一、二进制数据流的理解 二进制数据流(Binary Data Stream)是一种处理原始二进制数据的...

    将图片存入数据库,并从数据库中读取

    3. **写入文件系统**:将从数据库获取的二进制数据写入到本地文件系统,还原为图片文件。在.NET环境中,可以使用`FileStream`类来完成这个操作。 ```csharp using (var stream = new FileStream("output.jpg", ...

    将图片存入mysql数据库中

    要从数据库中取出图片并显示,你需要先执行SQL查询,然后读取返回的BLOB数据,并将其写入响应流中供浏览器显示。例如,在PHP中: ```php $stmt = $pdo->prepare("SELECT avatar FROM users WHERE id = ?"); $stmt->...

    java将图片写入数据库,并读出来(blob clob)

    以上就是使用Java将图片写入数据库(使用Blob类型)并读出来的基本流程。在实际应用中,你可能需要处理异常、事务管理、性能优化等方面的问题。同时,为了提高效率,可以考虑将数据分块读写,特别是处理大文件时。...

    将图片写入数据库并显示

    本主题聚焦于如何将图片写入数据库,并能够从数据库中读取出来进行显示,这里以VB(Visual Basic)作为编程语言,使用Access作为数据库管理系统。下面将详细介绍这个过程中的关键知识点。 一、图片数据的二进制表示...

    怎样用VBA将EXCEL中的图片存入Oracle数据库(利用临时文件方式)

    标题“怎样用VBA将EXCEL中的图片存入Oracle数据库(利用临时文件方式)”涉及到的知识点主要包括: 1. **VBA(Visual Basic for Applications)编程**:VBA是Microsoft Office套件中的一种内置编程语言,允许用户...

    java实现上传图片存入到数据库

    接着,我们需要将图片数据存入数据库。在大多数情况下,数据库不会直接存储二进制大对象(BLOB),而是存储二进制数据的引用或路径。以MySQL为例,我们可以创建一个包含图片ID、名称和二进制数据的表: ```sql ...

    图片存入数据库从数据库中读取图片.txt

    4. **写入文件流**:使用`FileStream`类创建新的文件流,将字节数组写入其中,从而将图片数据转换回文件形式。 ### 关键技术点 1. **二进制读写**:`BinaryReader`和`BinaryWriter`类用于高效地读写二进制数据,...

    图片存入数据库 图片 数据库

    在Oracle数据库中,可以使用SQL语句创建一个名为`test_img`的表,包含三个字段:`id`用于唯一标识图片,`name`存储图片名称,`pic`则用来存储图片的二进制数据。创建表的SQL语句如下: ```sql CREATE TABLE test_...

    图片存入sql数据库

    当需要从数据库读取图片时,可以查询`ImageData`字段,然后将结果写入文件。 ```java Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT ImageData FROM ImagesTable WHERE ...

    Android pptx转图片存入本地

    4. **保存图片到本地**:最后,将生成的`BufferedImage`对象写入到本地文件系统,通常以JPEG或PNG格式。 ```java FileOutputStream out = new FileOutputStream("slide_" + i + ".jpg"); ImageIO.write(image, ...

    如何把图片存入数据库,并解析出来

    本实例主要介绍如何将图片存入数据库.将图片存入数据库,首先要在数据库中建立一张表,将存储图片的字段类型设为Image类型,用FileStream类、BinaryReader把图片读成字节的形式,赋给一个字节数组,然后用ADO.SqlCommand...

    C#将图片存入数据库

    在IT行业中,数据库存储是数据管理的关键环节,而图片作为一种非结构化数据,有时也需要被存入数据库以供后续检索和使用。本示例聚焦于使用C#编程语言和.NET框架来实现这一功能,特别是在WinForms环境下。我们将探讨...

    将图片存入数据库中附源码

    然而,有时我们可能需要将非结构化的数据,如图片,存入数据库中。这个任务涉及到BLOB(Binary Large Object)类型的数据处理,是数据库系统支持的一种数据类型,用于存储大块二进制数据。以下将详细讲解如何将图片...

    VB将图片存入数据库

    在VB(Visual Basic)编程中,将图片存入数据库是一个常见的需求,这通常涉及到BLOB(Binary Large Object)数据类型的使用。BLOB是用于存储大量二进制数据的数据类型,如图片、音频或视频文件。以下是一些关于如何...

    图片存入sql数据库源码

    4. 图片取出:从数据库中检索图片时,你需要执行一个SELECT查询,将`image`列的内容读取回字节数组,然后写入到文件系统中,或者直接在前端显示。 ```csharp SqlCommand selectCommand = new SqlCommand("SELECT ...

Global site tag (gtag.js) - Google Analytics