php - 如何在 PHP 中上传到 App Engine 中的存储桶?
问题描述
我按照本教程https://cloud.google.com/appengine/docs/standard/php/googlestorage/user_upload
所以,我想让它工作。
这是我的源代码:
use google\appengine\api\cloud_storage\CloudStorageTools;
$options = ['gs_bucket_name' => 'tkblue-dev-236414.appspot.com'];
$upload_url = CloudStorageTools::createUploadUrl('/upload', $options);
require __DIR__.'/../../../../vendor/autoload.php';
$file_name = $_FILES['uploaded_files']['name'];
$temp_name = $_FILES['uploaded_files']['tmp_name'];
echo move_uploaded_file($temp_name, "gs://tkblue-dev-236414.appspot.com/".$file_name) ;
?>
<form action="" enctype="multipart/form-data" method="post">
Files to upload: <br>
<input type="file" name="uploaded_files" size="40">
<input type="submit" value="Send">
</form>
当我从我的网页上传时,我没有错误,但是当我在这里检查时,文件没有导入我的存储桶中:https ://console.cloud.google.com/storage/browser在我的存储桶中
我上传的文件不存在。
为什么 ?
解决方案
推荐阅读
- r - ggplot geom_point 的圆圈似乎不是圆形的
- html - 在我的网页上键入时突出显示和过滤字母
- html - 如何在自制的 HTML 和 CSS 网页中获得响应性
- swift - Swift 错误:从不正确的线程访问的领域
- javascript - 点击select2时自动出现水平滚动条
- python - 如果另一列中的值重复,如何在熊猫数据框中获取最小列值?
- java - 如何通过缓冲完全并行化 Java8 流?
- javascript - 分析WAV文件比播放速度更快
- react-native - 在使用 react-native-router-flux 的现有状态转换期间无法更新
- mongodb - 连接到 Altlas 或 localhost