gpt4 book ai didi

rust - Rust:如何将BytesMut转换/读取为文件?

转载 作者:行者123 更新时间:2023-12-03 11:34:18 26 4
gpt4 key购买 nike

我有一个BytesMut类型的值(来自bytes)

该值的来源是我从远程来源(在这种情况下为AWS S3存储桶)下载的文件。
我想将这些字节(是图像)存储(写入)到文件中,以便随后可以继续读取图像文件,进行一些处理等。

最好/最简单的方法是什么?

我看过这个question,但是它没有帮助我,因为我认为它的作用与我尝试的相反。
任何帮助,将不胜感激,谢谢!

最佳答案

BytesMut将refref到slice of u8 中,因此您可以使用&b[..]访问其全部内容。要将其写入文件,请对write_all值使用Write方法,该方法接受一个切片:

let b: BytesMut = ...;
File::create("filename").write_all(&b[..])?;

关于rust - Rust:如何将BytesMut转换/读取为文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61005563/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com