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:
parent
b892c3b46f
commit
59c50d5e08
@ -18,7 +18,8 @@ pub async fn server_send_files<P: AsRef<Path>, S: AsRef<str>>(
|
|||||||
let metadata = file.metadata().await?;
|
let metadata = file.metadata().await?;
|
||||||
|
|
||||||
let file_name = &path_ref.1;
|
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 file_size = metadata.len();
|
||||||
|
|
||||||
let mut meta_buf = BytesMut::with_capacity(2 + name_bytes.len() + 8);
|
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];
|
let mut name_buf = vec![0u8; name_len as usize];
|
||||||
response_body_reader.read_exact(&mut name_buf).await?;
|
response_body_reader.read_exact(&mut name_buf).await?;
|
||||||
let file_name = String::from_utf8(name_buf)?;
|
let file_name = String::from_utf8(name_buf)?;
|
||||||
|
let file_name = file_name.replace('\\', "/");
|
||||||
|
|
||||||
let data_len = response_body_reader.read_u64().await?;
|
let data_len = response_body_reader.read_u64().await?;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user