После некоторых проблем я смог, наконец, загрузить файлы с помощью механизма приложений Google в свою корзину, но теперь имя загруженного файла нечитаемо, например, временное имя, зашифровано или что-то в этом роде, например:
L2FwcGhvc3RpbmdfcHJvZC9ibG9icy9BRW5CMlVvQWFjdkRYbWhtY1dPRGc2ZjlkVzRUU0lOV0FFMThWZnAxbUl1MzFVUndLSWdYVTBvdHhyYXl4UWdNOElXWklvX2hkQjdfaHYxbWNvc0dlSEtSQ184enJCU3M4QS5PTW5KWVBiTWdWZTJGdmQ4
Как я могу дать имя, которое я хочу, загруженному файлу???
Я использую тот же код, что и в документации разработчиков Google, например:
require_once 'google/appengine/api/cloud_storage/CloudStorageTools.php';
use google\appengine\api\cloud_storage\CloudStorageTools;
$options = [ 'gs_bucket_name' => 'my_bucket' ];
$upload_url = CloudStorageTools::createUploadUrl('/upload_handler.php', $options);
<form action="<?php echo $upload_url?>" enctype="multipart/form-data" method="post">
Files to upload: <br>
<input type="file" name="uploaded_files" size="40">
<input type="submit" value="Send">
</form>
Кто-нибудь знает, проще ли и стандартнее ли Amazon S3? Также, если возможно общаться с GAP, я думаю, что читал, что это возможно, но теперь я ни в чем не уверен, слишком поздно, и мой мозг сожжен :(
Заранее спасибо!!
move_uploaded_file
для переименования временного файла. - person Mars   schedule 29.09.2014