zoukankan      html  css  js  c++  java
  • 将ByteBuffer保存成文件

     String dest = "d:/download/" + name;
    
                Path path = Paths.get(dest).getParent().toAbsolutePath().normalize();
    
                if(!Files.exists(path))
                {
                    try {
                        Files.createDirectories(path);
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
    
                try (FileChannel fc = new FileOutputStream(dest).getChannel()){
    
                    ByteBuffer buffer = getResponseAttachment(url);
                    fc.write(buffer);
                } catch (IOException e) {
                    e.printStackTrace();
                }
    import java.io.File;
    import java.io.FileOutputStream;
    import java.nio.ByteBuffer;
    import java.nio.channels.FileChannel;
    
    public class Main {
      public static void main(String[] argv) throws Exception {
        ByteBuffer bbuf = ByteBuffer.allocate(100);
        File file = new File("filename");
    
        boolean append = false;
    
        FileChannel wChannel = new FileOutputStream(file, append).getChannel();
    
        wChannel.write(bbuf);
    
        wChannel.close();
      }
    }
    String dest = "d:/download/" + name;
                try (FileChannel fc = FileChannel.open(Paths.get(dest), StandardOpenOption.WRITE)){
                    ByteBuffer buffer = getResponseAttachment(url);
                    fc.write(buffer);
                } catch (IOException e) {
                    e.printStackTrace();
                }
  • 相关阅读:
    C#调用Matlab程序
    一台电脑,内外网同时使用
    django 表反查
    django 反查
    登录注册
    django forms自带form表单
    django url 中name
    关于django无法加载静态css、js的情况
    django static
    django models,views,urls,settings
  • 原文地址:https://www.cnblogs.com/passedbylove/p/11462112.html
Copyright © 2011-2022 走看看