我能够基于https://gist.github.com/voscausa/9541133设置GCS并成功上传文件,从中提取了以下内容以向您展示其功能。

field_storage = self.request.POST.get("file", None)

with gcs.open(gcs_file_name, 'w', content_type=content_type,
              options={b'x-goog-acl': b'public-read'}) as f:
    f.write(field_storage.file.read())

有人可以告诉我如何以编程方式从全路径文件名 (例如c:\\ file1.jpg) 的字符串生成blob对象(例如field_storage ),而不是使用Web表单获取(cgi.FieldStorage) )输入? 这将允许我批量上传文本文档中列出的多个文件。

感谢您的帮助。

===============>>#1 票数:0

f = open(r'c:\file1.jpg')
data = f.read()

  ask by Jason O. translate from so

未解决问题?本站智能推荐:

1回复

使用PHP上传到Google Cloud Storage时没有文件名

我正在以编程方式上传pdf文件,并希望设置文件名。 通过POST上传文件时,文件名属性会自动设置。 但是,当使用下面的方法时,它将重命名为“ s9QmBqJPuiVzWbySYvHVRg ==”,并且没有文件名。 如果我下载然后添加.pdf作为扩展名,它将以原始pdf格式打开,因此实
1回复

使用Flask将文件上传到Google云端存储

我正在尝试使用Flask通过App Engine实例将一些图像上传到GCS,但每次上传文件时,当我下载它时,我都会收到一个损坏的文件。 我究竟做错了什么 ? 我已经按照文档的方式下载并使用了Google云端存储客户端。 谢谢你的帮助 !!
1回复

尝试将文件从网页上传到Google Cloud Storage

我有一个网站(asp.net),我希望用户通过该网站将照片上传到Google Cloud Storage存储桶。 进行上传的用户可以在必要时通过Google进行身份验证(尽管我不希望这样做-网站使用用户名/密码/验证码锁定)。 有点不相关-存储桶中的照片对所有人来说都是必须可见的,只要它
1回复

使用PHP将图像上传到Google Cloud Storage?

我只是无法使此代码正常工作。 我从URL获取图像并将其存储在一个临时文件夹中,因此可以将其上传到Google Cloud Storage上的存储桶中。 这是一个CodeIgniter项目。 此功能在控制器内,能够获取图像并将其存储在项目根目录的“ tmp / entries”文件夹中。
1回复

使用Google App Engine将文件上传到Google云端存储(Python)

我正在尝试建立一个基于python的基本谷歌应用引擎网站,允许用户将文件上传到谷歌云存储(主要是图像) 我一直在浏览JSON API和GCS客户端库概述(以及blobstore等)的文档,但仍然没有很好的处理哪种方法最好以及它们是如何相关的。 如果有人可以对此进行概述或指出我可以查看的一
1回复

如何在AppEngine中为使用Blobstore API上传到Google Cloud Storage的对象制作上传处理程序

您可以使用Blobstore API在Google App Engine内部创建一个上传URL,如下所示: 但是,然后我如何在App Engine中创建Java方法来处理上传? 看起来像什么,如何读取上载文件的对象名,什么不读? 我在文档中查看了有关它的内容,但是实际上那里没有任
1回复

如果使用PHP已经存在文件,如何停止上传到Google Cloud Storage?

我在GAE和GCS方面遇到问题。 我正在尝试上传一个可以正常工作的文件-但如果文件已经存在,我似乎无法停止上传。 它只是获得一个随机的临时名称。 我有此代码,但无法完成工作。
3回复

使用Blobstore API将文件上传到Google云端存储

我正在尝试将文件从浏览器上传到GCS。 我正在使用blobstore API上传文件。 我浏览了文档,但是找不到如何将blob上传到GCS。 如何从blobkey获取文件,以便我可以将其上传到GCS。 JSP方面 servletSide 任何人都可以帮我如何将
1回复

如何使用Ajax,Java,Spring Framework将文件从网页上传到Google Cloud Storage

我正在尝试上传文件以及其他一些信息,但是在服务器端,由于 java.lang.NoClassDefFoundError:java.io.FileOutputStream是一个受限类。 有关更多详细信息,请参阅Google App Engine开发人员指南。 我的要求是使用GCS客户端
1回复

将文件上传到Google Cloud Storage:500后端错误

我们正在尝试将文件上传到Google Cloud Storage中,然后再将其移到BigQuery中,但是在某些上传过程中,我们经常会遇到“ 500 Internal Server Error”或“ 410 Gone”(以下是原始消息)。 我们使用的是官方SDK,并添加了带指数补偿的重试功