SAE Storage can be managed using the client: developers can use the Cyberduck client to upload large files to Storage. We recommend that the size of a single file not exceed 2 GB.
Type: Swift.
Server: auth.sinas3.com
Port 443 (default)
User Name: application AccessKey (view on the application "summary information" page)
Password: application SecretKey (view on the application "summary information" page)
After entering the information, click Connect. If you have questions about auth.sinas3.com and api.sinas3.com, Select Trust.
Since you can use a GUI client with the Swift type, you can also use the php client of OpenStack for operations. Non-sae php environments are suitable for your own VPS or virtual hosts.
OpenStack/Rackspace official PHP version here:
Http://php-opencloud.com/
Swift interface:
Https://github.com/rackerlabs/php-cloudfiles
SAE port version for SAE employees:
Https://github.com/xiaosier/php-saestorage
I have compared the transplanted version with the official version, but it has not changed much. You can use the official version directly.
For some reason, I tested the official version by myself. I tested the methods of writing files, uploading files, deleting files, and obtaining public URLs of files.
Code address: https://github.com/acczefly/php_sae_storage
This is much more convenient, at least avoiding the restrictions of SAE Runtime ,,