SeaDrive v3.0.5 on MacOS 13.5
SeaFile Server v10.0.8
2.1 Create Encrypted Library
2.2 Upload files to encrypted library
2.3 remove downloaded files in Finder
2.4 try to re-download file, then the file becomes 0 byte, but the file is totally fine in web server
And this issue only happened in encrypted library.
Hello @crpig_zhu , how do you remove the downloaded files? I think that if you remove the downloaded files, the files should be removed on the server.
Use 「移除下载项」in menu, and I think this only delete file locally.
Hello @crpig_zhu , I tested it locally, and it’s possible to re-download the file in the encrypted library. When you re-download, is there any corresponding error in seadrive.log?
No, there is no error log in seadrive.log, even there is no any log in seadrive.log when I try to re-download.
Maybe I should modify the log level to output verbose log?
Hello @crpig_zhu , did the mtime of the file change when you re-downloaded it? Is it possible to reproduce this issue stably?
Yes, I can reproduce this issue stably.
The point is 「2.2 Upload files to encrypted library」should be done in macOS Finder.
Here is the stat -s log of file:
- copy file to encrypted library, SeaDrive will automatic upload.
st_dev=16777229 st_ino=4550636 st_mode=0100644 st_nlink=1 st_uid=501 st_gid=20 st_rdev=0 st_size=835 st_atime=1692262470 st_mtime=1692245988 st_ctime=1692262469 st_birthtime=1692245206 st_blksize=4096 st_blocks=8 st_flags=64
- Use 「移除下载项」in menu
st_dev=16777229 st_ino=4550636 st_mode=0100644 st_nlink=1 st_uid=501 st_gid=20 st_rdev=0 st_size=835 st_atime=1692262495 st_mtime=1692245988 st_ctime=1692262469 st_birthtime=1692245206 st_blksize=4096 st_blocks=0 st_flags=1073741920
- re-download this file
st_dev=16777229 st_ino=4550636 st_mode=0100644 st_nlink=1 st_uid=501 st_gid=20 st_rdev=0 st_size=0 st_atime=1692245579 st_mtime=1692245988 st_ctime=1692262509 st_birthtime=1692245206 st_blksize=4096 st_blocks=0 st_flags=64
You can see:
The st_atime and st_flags changed in step2
The st_size、st_atime、st_ctime、st_flags changed in step3
Hello @crpig_zhu , thanks for your reply, we will fix this issue in the next release.
Confirm issue fixed in SeaDrive v3.0.6