blob类型数据如何获取文件名

爱谁谁
发布: 2024-08-18 20:47:41
原创
488人浏览过
如何从 Blob 类型数据中获取文件名?获取 Blob 对象获取 Blob 文件名属性(blob.name)以获取文件名

blob类型数据如何获取文件名

如何从 Blob 类型数据中获取文件名

Blob 类型数据是一种用于存储文件的高级数据类型,可以获取有关上传文件的信息,包括文件名。以下是获取 Blob 文件名的步骤:

1. 获取 Blob 对象

首先,你需要获取 Blob 对象。这可以通过使用 Azure 存储客户端库中的 blob_service.get_blob() 方法来完成:

<code class="python">from google.cloud import storage

storage_client = storage.Client()
bucket = storage_client.bucket(bucket_name)
blob = bucket.get_blob(blob_name)</code>
登录后复制

2. 获取文件名

SciMaster
SciMaster

全球首个通用型科研AI智能体

SciMaster 156
查看详情 SciMaster

一旦你拥有 Blob 对象,你可以使用 blob.name 属性来获取文件名:

<code class="python">file_name = blob.name</code>
登录后复制

file_name 将包含上传时的文件名,包括文件扩展名。

示例

以下示例 демонстрирует 如何从 Blob 中获取文件名:

<code class="python">from google.cloud import storage

# 设置项目 ID 和私钥文件路径
project_id = "project-id"
private_key_path = "path/to/private.json"

# 认证使用服务帐户
storage_client = storage.Client.from_service_account_json(
    json_credentials_path=private_key_path,
    project=project_id
)

bucket_name = "your-bucket-name"
blob_name = "your-blob-name"

bucket = storage_client.bucket(bucket_name)
blob = bucket.get_blob(blob_name)

file_name = blob.name

print(f"File name: {file_name}")</code>
登录后复制

以上就是blob类型数据如何获取文件名的详细内容,更多请关注php中文网其它相关文章!

相关标签:
树懒Acc(国际服手游下载)
树懒Acc(国际服手游下载)

解决渣网、解决锁区、快速下载数据、时刻追新游,现在下载,即刻拥有流畅网络。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号