我想获取存储在 Google Cloud Storage 中的文件的文件元数据。实际上,我们需要文件的媒体链接,以便可以下载文件或将 url 添加到下载页面。
Blob blob = storage.get("gcp-public-data-nexrad-l2", "1991/06/05/KTLX/NWS_NEXRAD_NXL2LG_KTLX_19910605160000_19910605235959.tar");
ReadChannel readChannel = blob.reader();
System.out.println(blob);
例如,我正在使用公共存储桶,但 blob 包含metadata=null
。有没有办法获取文件元数据?
Thanks
GCP 支持在此!我测试了代码并且运行良好。问题是,当您搜索对象元数据时,它会返回存储桶的对象元数据,而不是文件元数据本身。
您可以通过转到存储桶并向对象添加元数据来进行快速测试。为此,您需要单击文件的三个垂直点图标并编辑元数据。然后您可以运行代码,您将在“元数据”下看到您刚刚添加的所有值。
Here https://cloud.google.com/storage/docs/metadata这是一个关于它的有用文档。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)