Since there was no reply from user artt for a few months, I have now promoted 2.90 beta 1 to final:
https://www.totalcommander.ch/win/fs/cloudplugin2.90.zip
2artt
places.sqlite-wal is probably some kind of lock file, so it can't be copied because it's locked by the program using the database.
New plugin available: Cloud (access to Box, Dropbox, etc).
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50386
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: New plugin available: Cloud (access to Box, Dropbox, etc).
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: New plugin available: Cloud (access to Box, Dropbox, etc).
2ghisler
i am very sorry i missed your reply.
i just enable log and i:
- create an empty file "EmptyFile.txt"
- set file's date to 01 august 2024
- copy file to dropbox (it's date is correct: 01 august 2024)
- set file's date to 08 august 2024
- copy file to dropbox (although i accept the overwrite warning, it's date is wrong - remains 01 august 2024)
i cannot detect any error in the log
also note that i had confirm that places.sqlite-wal was not locked, but to be sure i create the new "EmptyFile.txt" for this test.
Best Regards
i am very sorry i missed your reply.
i just enable log and i:
- create an empty file "EmptyFile.txt"
- set file's date to 01 august 2024
- copy file to dropbox (it's date is correct: 01 august 2024)
- set file's date to 08 august 2024
- copy file to dropbox (although i accept the overwrite warning, it's date is wrong - remains 01 august 2024)
i cannot detect any error in the log
also note that i had confirm that places.sqlite-wal was not locked, but to be sure i create the new "EmptyFile.txt" for this test.
Best Regards
Code: Select all
=================
Get dir: \
Appending Bearer header - length: 64
POST /2/files/list_folder HTTP/1.1
Content-Type: application/json
User-Agent: cloudplugin/2.8 TotalCommander/11.3 (Windows/10; en_EN)
Host: api.dropboxapi.com
Content-Length: 112
Connection: Keep-Alive
Cache-Control: no-cache
TLS 1.3, AES256
******Received headers
HTTP/1.1 200 OK
Content-Type: application/json
Cache-Control: no-cache
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Server-Response-Time: 171
Date: Thu, 08 Aug 2024 07:48:43 GMT
Server: envoy
Vary: Accept-Encoding
X-Dropbox-Response-Origin: far_remote
X-Dropbox-Request-Id: 0082bc21f9f140229db1f910a8194953
Transfer-Encoding: chunked
200 OK
=================
File send: \EmptyFile.txt
Appending Bearer header - length: 64
POST /2/files/upload HTTP/1.1
Dropbox-API-Arg: {"path": "/EmptyFile.txt","mode": "add","client_modified": "2024-08-01T07:38:19Z" }
Content-Type: application/octet-stream
Content-Length: 0
User-Agent: cloudplugin/2.8 TotalCommander/11.3 (Windows/10; en_EN)
Host: content.dropboxapi.com
Connection: Keep-Alive
Cache-Control: no-cache
TLS 1.3, AES256
******Received headers
HTTP/1.1 200 OK
Content-Type: application/json
Cache-Control: no-cache
X-Content-Type-Options: nosniff
X-Server-Response-Time: 427
Date: Thu, 08 Aug 2024 07:48:44 GMT
Server: envoy
Content-Length: 364
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Robots-Tag: noindex, nofollow, noimageindex
Vary: Accept-Encoding
X-Dropbox-Response-Origin: far_remote
X-Dropbox-Request-Id: 71d325f6abc94ca993d48d48dc8da305
200 OK
=================
Get dir: \
Appending Bearer header - length: 64
POST /2/files/list_folder HTTP/1.1
Content-Type: application/json
User-Agent: cloudplugin/2.8 TotalCommander/11.3 (Windows/10; en_EN)
Host: api.dropboxapi.com
Content-Length: 112
Connection: Keep-Alive
Cache-Control: no-cache
TLS 1.3, AES256
******Received headers
HTTP/1.1 200 OK
Content-Type: application/json
Cache-Control: no-cache
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Server-Response-Time: 131
Date: Thu, 08 Aug 2024 07:48:44 GMT
Server: envoy
Vary: Accept-Encoding
X-Dropbox-Response-Origin: far_remote
X-Dropbox-Request-Id: d897ba5690864a519cc76122e58adf5e
Transfer-Encoding: chunked
200 OK
=================
Get dir: \
Appending Bearer header - length: 64
POST /2/files/list_folder HTTP/1.1
Content-Type: application/json
User-Agent: cloudplugin/2.8 TotalCommander/11.3 (Windows/10; en_EN)
Host: api.dropboxapi.com
Content-Length: 112
Connection: Keep-Alive
Cache-Control: no-cache
TLS 1.3, AES256
******Received headers
HTTP/1.1 200 OK
Content-Type: application/json
Cache-Control: no-cache
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Server-Response-Time: 143
Date: Thu, 08 Aug 2024 07:50:19 GMT
Server: envoy
Vary: Accept-Encoding
X-Dropbox-Response-Origin: far_remote
X-Dropbox-Request-Id: 487ba4f97868465e91348917d3cdc367
Transfer-Encoding: chunked
200 OK
=================
File send: \EmptyFile.txt
Appending Bearer header - length: 64
POST /2/files/upload HTTP/1.1
Dropbox-API-Arg: {"path": "/EmptyFile.txt","mode": "overwrite","client_modified": "2024-08-08T07:50:13Z" }
Content-Type: application/octet-stream
Content-Length: 0
User-Agent: cloudplugin/2.8 TotalCommander/11.3 (Windows/10; en_EN)
Host: content.dropboxapi.com
Connection: Keep-Alive
Cache-Control: no-cache
TLS 1.3, AES256
******Received headers
HTTP/1.1 200 OK
Content-Type: application/json
Cache-Control: no-cache
X-Content-Type-Options: nosniff
X-Server-Response-Time: 284
Date: Thu, 08 Aug 2024 07:50:21 GMT
Server: envoy
Content-Length: 364
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
X-Robots-Tag: noindex, nofollow, noimageindex
Vary: Accept-Encoding
X-Dropbox-Response-Origin: far_remote
X-Dropbox-Request-Id: 2df1f437c06e47f6ab143b08858f5791
200 OK
=================
Get dir: \
Appending Bearer header - length: 64
POST /2/files/list_folder HTTP/1.1
Content-Type: application/json
User-Agent: cloudplugin/2.8 TotalCommander/11.3 (Windows/10; en_EN)
Host: api.dropboxapi.com
Content-Length: 112
Connection: Keep-Alive
Cache-Control: no-cache
TLS 1.3, AES256
******Received headers
HTTP/1.1 200 OK
Content-Type: application/json
Cache-Control: no-cache
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Server-Response-Time: 383
Date: Thu, 08 Aug 2024 07:50:22 GMT
Server: envoy
Vary: Accept-Encoding
X-Dropbox-Response-Origin: far_remote
X-Dropbox-Request-Id: d4e133e998284b96897c06e7dddc085a
Transfer-Encoding: chunked
200 OK
=================
Get dir: \
Appending Bearer header - length: 64
POST /2/files/list_folder HTTP/1.1
Content-Type: application/json
User-Agent: cloudplugin/2.8 TotalCommander/11.3 (Windows/10; en_EN)
Host: api.dropboxapi.com
Content-Length: 112
Connection: Keep-Alive
Cache-Control: no-cache
TLS 1.3, AES256
******Received headers
HTTP/1.1 200 OK
Content-Type: application/json
Cache-Control: no-cache
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Server-Response-Time: 138
Date: Thu, 08 Aug 2024 07:50:26 GMT
Server: envoy
Vary: Accept-Encoding
X-Dropbox-Response-Origin: far_remote
X-Dropbox-Request-Id: 904d9b684e67477bad1d9cad03470551
Transfer-Encoding: chunked
200 OK
- ghisler(Author)
- Site Admin
- Posts: 50386
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: New plugin available: Cloud (access to Box, Dropbox, etc).
Unfortunately it seems to be a bug in Dropbox. Although TC sends the correct upload command with parameter
Dropbox-API-Arg: {"path": "/path/filename.ext","mode": "overwrite","client_modified": "2024-08-08T10:52:47Z" }
and Dropbox reports 200 OK, the timestamp isn't updated. I guess that this happens because the file content isn't changed. I tried this with another non-empty file with a newer date, and the date wasn't updated either.
I have now submitted a bug report to the Dropbox developer team.
Dropbox-API-Arg: {"path": "/path/filename.ext","mode": "overwrite","client_modified": "2024-08-08T10:52:47Z" }
and Dropbox reports 200 OK, the timestamp isn't updated. I guess that this happens because the file content isn't changed. I tried this with another non-empty file with a newer date, and the date wasn't updated either.
I have now submitted a bug report to the Dropbox developer team.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Copy with Cloud plugin
Translated from Polish forum - viewtopic.php?t=84292 thread by user maxDJ
I did everything according to user description, I even used TC 11.03 RC5, but I can't reproduce this error.
TC doesn't display any message, it just copies all photos to the target directory.
P.S. I recommended the user update to TC 11.03 final, although with this bug it probably doesn't matter.
I use TC 11.03 RC5, I installed the Cloud 2.90 plugin, I connect to my OneDrive drive. So far everything is ok.
In the left pane I have the "cat" directory, in the second pane I have the "cat" directory - only in a different location on the same One Drive drive.
Both of these directories differ in content. In the directory in the right pane, one photo is missing.
I select the entire "cat" directory from the left pane and copy it to the location in the right pane.
Unfortunately, the photo that was missing is not in the right pane. The content is not overwritten, TC does not display a message that there are already photos in this directory and does not copy the missing one.
The same thing happens when I select all files and press F5
What am I doing wrong?
I did everything according to user description, I even used TC 11.03 RC5, but I can't reproduce this error.
TC doesn't display any message, it just copies all photos to the target directory.
P.S. I recommended the user update to TC 11.03 final, although with this bug it probably doesn't matter.
Files larger than about 120 MB cannot be upload to Yandex Disk
If a file is larger than about 120 MB it generates an error on uploading to Yandex Disk. The uploading process starts normally, the first few megabytes are loaded without problems, then the uploading stops, a couple of additional small portions can be uploaded at that time, and after a minute the uploading process is terminated with the timeout error.
If a file is smaller it can be uploaded without problems.
I'm on Windows 10 with latest updates, TC 11.03 32 bit, Cloud Plugin 2.90.
If a file is smaller it can be uploaded without problems.
I'm on Windows 10 with latest updates, TC 11.03 32 bit, Cloud Plugin 2.90.
TC 11.50 32-bit on Win 10 x64
- ghisler(Author)
- Site Admin
- Posts: 50386
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: New plugin available: Cloud (access to Box, Dropbox, etc).
Looks like the server does some kind of scan of the uploaded file (maybe AI image recognition) which takes a long time.
I do not set any timeout in my upload code - there is a comment that setting INTERNET_OPTION_SEND_TIMEOUT does not have any effect.
I do not set any timeout in my upload code - there is a comment that setting INTERNET_OPTION_SEND_TIMEOUT does not have any effect.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com