文件都是以二进制流存入数据库的,因此,在文件上传后,我们要将文件转换为byte[],然后通过import java.io.File;处理成byte存放到数据库。
以下为数据操作类(java):
package com.yunztec.eprj.util;
import java.io.BufferedOutputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileOperateUtil {
private static FileOperateUtil fpu=new FileOperateUtil();
public static FileOperateUtil getInstance(){
return fpu;
}
public byte[] getBytes(File file){
byte[] buffer = null;
try {
FileInputStream fis = new FileInputStream(file);