1
0
mirror of https://github.com/Bluemangoo/sekai-unpacker.git synced 2026-05-06 20:44:47 +08:00

fix path sep

This commit is contained in:
Bluemangoo 2026-04-23 18:31:54 +08:00
parent b892c3b46f
commit 59c50d5e08
Signed by: Bluemangoo
GPG Key ID: F2F7E46880A1C4CF

View File

@ -18,7 +18,8 @@ pub async fn server_send_files<P: AsRef<Path>, S: AsRef<str>>(
let metadata = file.metadata().await?;
let file_name = &path_ref.1;
let name_bytes = file_name.as_ref().as_bytes();
let file_name = file_name.as_ref().replace('\\', "/");
let name_bytes = file_name.as_bytes();
let file_size = metadata.len();
let mut meta_buf = BytesMut::with_capacity(2 + name_bytes.len() + 8);
@ -62,6 +63,7 @@ pub async fn client_receive(
let mut name_buf = vec![0u8; name_len as usize];
response_body_reader.read_exact(&mut name_buf).await?;
let file_name = String::from_utf8(name_buf)?;
let file_name = file_name.replace('\\', "/");
let data_len = response_body_reader.read_u64().await?;