Preface
I am less asking for help and more asking to know whether this has happened before. Trying to isolate and make a single usable example is doable but not worth the time if I don't need to.
What is the problem you are having with rclone?
This may or may not be rclone. It may be OneDrive's API but....
File sizes returned in lsjson
do not agree with the file when I download the file. (hashes do agree!!!)
What is your rclone version (output from rclone version
)
rclone v1.52.3
- os/arch: darwin/amd64
- go version: go1.14.7
Which OS you are using and how many bits (eg Windows 7, 64 bit)
macOS Catalina
Which cloud storage system are you using? (eg Google Drive)
OneDrive
The rest of the template doesn't really follow.
I am working on my rclone sync tool and trying to debug why some files are getting transfered.
I finally found one of the issues (maybe more but they are on me, not rclone). lsjson
reports
{"Path":"01_david-pam_11-21-04.jpg","Name":"01_david-pam_11-21-04.jpg","Size":25731,"MimeType":"image/jpeg","ModTime":"2004-11-24T16:14:28Z","IsDir":false,"Hashes":{"SHA-1":"29513dd3c1e03d4ce5e48b8ddbfbbaa046b0521e"},"ID":"1af35bc3b364a58c#1AF35BC3B364A58C!15902"}
but when I download the file, or compare my local one, I get the following
{"Path":"01_david-pam_11-21-04.jpg","Name":"01_david-pam_11-21-04.jpg","Size":19238,"MimeType":"image/jpeg","ModTime":"2004-11-24T09:14:28.000000000-07:00","IsDir":false,"Hashes":{"CRC-32":"2e0a38b9","DropboxHash":"a2a87847aaebfca14ccb6fa59b0491f0d10b64862a87cd2020aeb31d9a643d7d","MD5":"0ded0f21ba426723356661b1b38c1720","MailruHash":"1bf40e03f79e05cc21649e1bc0bb75bd2d95fab0","QuickXorHash":"7ece4fb98be1343ab115b0f759138545a289c9f1","SHA-1":"29513dd3c1e03d4ce5e48b8ddbfbbaa046b0521e","Whirlpool":"8fe3bdddf974385559491ebc50c4821503965969e88aab1266b30b6818c041a60ec3c00a4420f4456cea78764894948529b5bba3c8f815ab4e89d6659a48f462"}},
The docs say that file sizes are a common issue with SharePoint but this is OneDrive personal.
Has anyone seen this before?
(again, not asking for help per se. I know what flags to use to get around it. Just wondering if this is an understood problem)