【问题标题】:How to make gcs to take original file name as gcs object name?如何让 gcs 将原始文件名作为 gcs 对象名?
【发布时间】:2016-06-07 12:49:42
【问题描述】:

目前我创建了一个表单,通过该表单将图像文件上传到相应的谷歌云存储桶。但是存储的image_name与实际文件名不同。例如,如果我上传foo.jpeg,它会变成大小写混合的文件名。但是内容还是一样的。。

我需要保持上传的文件名原样吗?

【问题讨论】:

    标签: google-app-engine google-cloud-storage


    【解决方案1】:

    您可以使用JSON API to upload a file。它提供三个选项:简单上传、分段上传和可恢复上传。在所有选项中,您需要指定对象名称。

    所有选项直接上传到存储桶 - 无需通过您自己的服务器/实例。

    【讨论】:

    • 我正在使用 UploadHandler 将文件上传到 gcs。即,我在POST 表单中给出了get_upload_urls 函数返回的url。如何用我们要上传的对象的名称修改 url?
    • 不要使用 get_upload_urls。使用 JSON API - 它提供了自己的 url,您可以在其中添加对象名称。另一个好处是它为您节省了对后端的额外调用。
    猜你喜欢
    • 1970-01-01
    • 2015-03-11
    • 1970-01-01
    • 2022-11-17
    • 2020-01-24
    • 2019-01-26
    • 2019-07-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多