我这些内容是从大对象BLOB中取出来的,要把这些内容恢复成文件
如何做呢!

解决方案 »

  1.   

            try {
                FileWriter fw = new FileWriter(name);
                fw.write(attachFile.toString());
                fw.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
    这样没有什么危险性或是需要注意的吧
      

  2.   

    如何把byte数组attachFile转化成字符串呢
      

  3.   

            try {
                BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(dir + fileName));
                out.write(attachFile);
                out.close();
            } catch (IOException ex) {
                ex.printStackTrace();
            }这样写就可以了!
    如果存在文件的话就自动覆盖,顺便各位检查下是否有 隐藏的BUG
      

  4.   

    ByteArrayInputStream bas = new ByteArrayInputStream(data); //data 你的数组再应该知道怎么写了吧.
      

  5.   

    转换成字符串吧,new String(byte[] b);