S3 Browser for TC - Plugin to work with Amazon S3 Storage
Moderators: Hacker, petermad, Stefan2, white
- Ivan Moiseev
- Junior Member
- Posts: 9
- Joined: 2009-06-19, 21:38 UTC
- Contact:
S3 Browser for TC - Plugin to work with Amazon S3 Storage
S3 Browser for Total Commander - file system plugin to work with Amazon S3 Storage.
S3 Browser is free for private/personal use. Pro License is available for business/government use.
Release version can be downloaded from here
how to install:
1. Open downloaded zip archive in Total Commander
2. Follow the plugin installation wizard instructions.
to complete installation: open folder where you installed S3 Browser plugin and run install_plugin.cmd script.
Features:
1. Support for multiple Amazon S3 accounts.
2. Upload/download/move/rename files.
3. Create and work with US/EU buckets.
4. Your Amazon S3 Credentials are stored in encrypted form (AES)
5. Work via HTTP/HTTPS
6. Configurable error handling
and more.
Note:
The following directory structure is used:
1 level: Accounts
2 level: Buckets
3 - n Level - Files/Folders
So, be careful with Delete on Accounts/Buckets.
To open settings, press Alt+Enter on plugin. To open Accounts manager press Alt+Enter on account.
Please report any bugs/questions/suggestions here or by using contacts form at s3browser.com
Regards,
Ivan Moiseev.
S3 Browser is free for private/personal use. Pro License is available for business/government use.
Release version can be downloaded from here
how to install:
1. Open downloaded zip archive in Total Commander
2. Follow the plugin installation wizard instructions.
to complete installation: open folder where you installed S3 Browser plugin and run install_plugin.cmd script.
Features:
1. Support for multiple Amazon S3 accounts.
2. Upload/download/move/rename files.
3. Create and work with US/EU buckets.
4. Your Amazon S3 Credentials are stored in encrypted form (AES)
5. Work via HTTP/HTTPS
6. Configurable error handling
and more.
Note:
The following directory structure is used:
1 level: Accounts
2 level: Buckets
3 - n Level - Files/Folders
So, be careful with Delete on Accounts/Buckets.
To open settings, press Alt+Enter on plugin. To open Accounts manager press Alt+Enter on account.
Please report any bugs/questions/suggestions here or by using contacts form at s3browser.com
Regards,
Ivan Moiseev.
Last edited by Ivan Moiseev on 2009-10-27, 20:14 UTC, edited 3 times in total.
- ghisler(Author)
- Site Admin
- Posts: 50386
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
2Ivan Moiseev
Since I'm using Amazon S3 now to host Total Commander beta versions, I have also tried your plugin. It seems to work quite well, except for one problem:
When you upload an exe file with this plugin, and the exe file is downloaded later with the Amazon protection method as I use here, then the file is downloaded without the ".exe" extension! This problem only exists with Internet Explorer, not Firefox or other browsers.
The cause is that IE looks for the Content-Disposition header, but it is missing. This only affects EXE and DLL files.
Therefore your plugin should upload any EXE and DLL files with the custom header set to
Content-Disposition: attachment; filename="<filename.exe>"
where <filename.exe> is the name of the uploaded file. After making this change, the file downloads correctly, try it here.
Btw, S3fox cannot currently do this, but Bucket Explorer can do it - it can change the headers even after uploading!
Since I'm using Amazon S3 now to host Total Commander beta versions, I have also tried your plugin. It seems to work quite well, except for one problem:
When you upload an exe file with this plugin, and the exe file is downloaded later with the Amazon protection method as I use here, then the file is downloaded without the ".exe" extension! This problem only exists with Internet Explorer, not Firefox or other browsers.
The cause is that IE looks for the Content-Disposition header, but it is missing. This only affects EXE and DLL files.
Therefore your plugin should upload any EXE and DLL files with the custom header set to
Content-Disposition: attachment; filename="<filename.exe>"
where <filename.exe> is the name of the uploaded file. After making this change, the file downloads correctly, try it here.
Btw, S3fox cannot currently do this, but Bucket Explorer can do it - it can change the headers even after uploading!
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- Ivan Moiseev
- Junior Member
- Posts: 9
- Joined: 2009-06-19, 21:38 UTC
- Contact:
2ghisler(Author)
Many thanks for the useful information! This will be added in the next release that is coming soon.
btw, with S3 Browser you can also view/edit headers after uploading
Many thanks for the useful information! This will be added in the next release that is coming soon.
btw, with S3 Browser you can also view/edit headers after uploading
- Ivan Moiseev
- Junior Member
- Posts: 9
- Joined: 2009-06-19, 21:38 UTC
- Contact:
- ghisler(Author)
- Site Admin
- Posts: 50386
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Thanks, I will test it!
Important: It seems that install_plugin.cmd has to be executed again after the update, otherwise I get an exception immediately.
I have just tested it, and it seems to upload EXE files as I suggested - great! I will definitely buy a license.
Here are some suggestions for future plugins or pro version:
- you could support the TC 7.5 password manager to securely store the passwords (AES256)
- Alt+Enter could let the user change the file permissions and extra fields
Important: It seems that install_plugin.cmd has to be executed again after the update, otherwise I get an exception immediately.
I have just tested it, and it seems to upload EXE files as I suggested - great! I will definitely buy a license.
Here are some suggestions for future plugins or pro version:
- you could support the TC 7.5 password manager to securely store the passwords (AES256)
- Alt+Enter could let the user change the file permissions and extra fields
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- Ivan Moiseev
- Junior Member
- Posts: 9
- Joined: 2009-06-19, 21:38 UTC
- Contact:
Yes, that's right, install_plugin.cmd script has to be executed again, i'm afraid there is not way to avoid this. This script is used to register library written on C# as COM library. Library version is changing, and it needs to be re-registered.ghisler(Author) wrote:Important: It seems that install_plugin.cmd has to be executed again after the update, otherwise I get an exception immediately.

Great!ghisler(Author) wrote: I have just tested it, and it seems to upload EXE files as I suggested - great! I will definitely buy a license.
ghisler(Author) wrote: Here are some suggestions for future plugins or pro version:
- you could support the TC 7.5 password manager to securely store the passwords (AES256)
- Alt+Enter could let the user change the file permissions and extra fields
Thanks for useful suggestions.
- Currently passwords are stored in ecrypted form(AES), but i'll think about adding support for TC 7.5 password manager. One unified password manager is a good idea.
- Yes, this is definitely right thing to implement.
- ghisler(Author)
- Site Admin
- Posts: 50386
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Great! It's actually quite simple to support it, so it still works with your internal store in older TC versions. See my new SFTP plugin here in the forum for sample code:Currently passwords are stored in ecrypted form(AES), but i'll think about adding support for TC 7.5 password manager. One unified password manager is a good idea.
http://www.ghisler.ch/board/viewtopic.php?t=19994
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50386
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Se my reply above! I wrote:
It seems that install_plugin.cmd has to be executed again after the update, otherwise I get an exception immediately.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Actually had done so, but without having closed TC - thanks for re-emphasizing!ghisler(Author) wrote:Se my reply above! I wrote:
It seems that install_plugin.cmd has to be executed again after the update, otherwise I get an exception immediately.
Closed TC, ran install_plugin.cmd as admin from command shell and it works like a breeze. Great Christian many thanks


Cheers - Peter.
where is the plugin?
I am looking for a plugin for S3 in TC - where can I get it?
Re: where is the plugin?
zamir wrote:I am looking for a plugin for S3 in TC - where can I get it?

In the first few lines in the first posting is the link - which works fine. Is it what you are looking for?
Peter
TC 10.xx / #266191
Win 10 x64
Win 10 x64
- Ivan Moiseev
- Junior Member
- Posts: 9
- Joined: 2009-06-19, 21:38 UTC
- Contact: