【发布时间】:2021-04-18 12:36:42
【问题描述】:
我有一个 base64 图像,并从中获得了 Vec<u8> 并将它们写入文件。
这是我的代码:
let file_contents_base64: Vec<u8> = image_base64::from_base64(
String::from(&file_contents_string_vec[0])
);
我想将file_contents_base64 变量写入文件。
【问题讨论】:
我有一个 base64 图像,并从中获得了 Vec<u8> 并将它们写入文件。
这是我的代码:
let file_contents_base64: Vec<u8> = image_base64::from_base64(
String::from(&file_contents_string_vec[0])
);
我想将file_contents_base64 变量写入文件。
【问题讨论】:
【讨论】:
您使用image-base64 crate 的事实似乎与该问题不太相关。考虑到您只想将Vec<u8> 写入文件,那么您可以使用例如fs::write():
use std::fs;
use std::path::Path;
let file_contents_base64: Vec<u8> = ...;
let path: &Path = ...;
fs::write(path, file_contents_base64).unwrap();
【讨论】: