我想知道是否有可能从谷歌云存储下载一个文件,它的名称与存储桶中的名称不同。
例如,在谷歌云存储中,我存储了一个名为123 file.txt
的文件,但当我下载它时,我想选择一个不同的名称,比如说file.txt
我注意到下载的链接是这样的:https://storage.cloud.google.com/bucket_name/123-file.txt?response-内容处置=附件;filename=123-file.txt
因此,我尝试将其更改为:https://storage.cloud.google.com/bucket_name/123-file.txt?response-内容处置=附件;filename=file.txt
但它仍然以123-file.txt而不是file.txt的形式下载
response content disposition参数只能由授权请求使用。匿名链接不适用于它。您有几个选择:
>
您还可以生成包含响应-内容-处置查询参数的带符号URL。然后用户将发出授权请求来下载资源。
我在尝试从谷歌云存储下载CSV文件时遇到了一个问题。出于某种原因,它一直以字节而不是可读文本的形式下载文件。当我在Excel中打开下载的CSV时,Excel已经足够智能,可以将其转换为可读文本。我在这里错过了什么?我检查了谷歌的文档,但找不到任何好的信息来完成它们。提前谢谢你! 这是错误:UnicodeDecodeError:“utf-8”编解码器无法解码位置15-16的字节:无效的连续字节
问题内容: 是否可以让您的用户下载其他名称的文件? 例如,有一个名为“ 4324ffsd34.jpg”的文件。我希望人们通过download.php以不同的名称(例如“ filetodownload.jpg”)下载它,而不重命名原始文件。 问题答案: 当然,请使用Content-disposition 标头 如果您希望提供默认文件名,而不是自动下载,那么这似乎可行。
我正在使用用于谷歌存储API的python客户端库,我有一个文件,pythonScript。py,它包含以下内容: 当我试着运行它时,我在终端上看到: 回溯(最近一次调用last):bucket=storage_client中的文件“pythonScript.py”,第11行。创建bucket(bucket_name)文件“/home/joel/MATI/env/lib/python3.5/sit
我是Google Cloud Platform的新手。我已经在datalab上训练了我的模型,并将模型文件夹保存在云存储中。我可以通过右键单击文件将桶中的现有文件下载到本地计算机-
我有一个python脚本,它获取已上传到google云存储桶的文件列表,并尝试以字符串形式检索数据。 代码很简单: 我的问题是,我上传的数据存储在bucket中的文件夹中,因此路径类似于: 当google library试图下载文件时,它会以GET请求的形式获取该文件,该请求将上述路径转换为: 有没有办法阻止这种情况发生/通过这种方式下载文件?干杯
我是一个非营利组织的谷歌办公套件管理员,刚刚发现了数据导出功能,这似乎就像个人账户的外卖。 导出文件已经准备好,现在可以从谷歌云平台存储中的存储桶下载。然而,有很多很多文件夹,试图进出每个文件夹来下载很多很多。每个文件中的zip文件听起来都是一个令人头疼的问题。 我在Mac上使用Transmit,它可以通过与Amazon S3的互操作性连接到谷歌云存储。然而,当我连接时,我什么也看不到(因为我不使