A stand-alone S3 browser application has now been implemented. This will allow copy of a key from the browser so it can be pasted in a TSTool command editor. However, this is not as integrated as possible. The same components from the browser could be used to select a file.
To optimize performance and resource use, the file selector dialog should be kept in memory to allow multiple selections. The setVisible method can hide and reshow the file selector (might need to make a JFrame and not a modal dialog). There may also be challenges with large buckets being slow to list so opening to a specific folder using the prefix may be needed and/or lazy load.
A stand-alone S3 browser application has now been implemented. This will allow copy of a key from the browser so it can be pasted in a TSTool command editor. However, this is not as integrated as possible. The same components from the browser could be used to select a file.
To optimize performance and resource use, the file selector dialog should be kept in memory to allow multiple selections. The
setVisiblemethod can hide and reshow the file selector (might need to make a JFrame and not a modal dialog). There may also be challenges with large buckets being slow to list so opening to a specific folder using the prefix may be needed and/or lazy load.