当前位置: 首页 > 知识库问答 >
问题:

将图像上传到Google App Engine并与用户共享图像

薛承基
2023-03-14

有没有通过HTTP将图像上传到Google App Engine(Python)的例子?此外,是否可以从Blob存储中检索图像并将图像链接共享给其他人?

共有2个答案

苗阳
2023-03-14

使用create_upload_url创建一个URL,您可以使用该URL将图像直接上传到Blobstore/云存储。

从那里,您可以使用get_seving_url创建图像的url,该url可与用户共享以访问您的图像,或者如果您希望对谁可以访问图像进行访问控制,则可以使用send_blob和BlobstoreDownloadHandler将图像发送回您的用户。

卞经业
2023-03-14

这里有一个来自谷歌的留言簿应用程序的例子,用户可以上传头像图片。它解释了如何使用db。用于存储图像。如何编写一个处理程序来上传(class Guestbook),以及如何为图像服务(class Image)。它甚至解释了如何缩放图像。

 类似资料:
  • 我不懂Python语言。有人能帮我理解我是否正确地将此转换为PHP吗?我想用PHP上传一个文件到http://telegra.ph,但是我不知道如何从PHP上传。 以下代码是Python Telegraph API包装库中的一个示例: 这是我的PHP代码,不起作用。有什么不对劲吗? 当我运行此代码时,我看到以下错误: 警告:复制(telegra.ph/upload):无法打开流:HTTP包装器不支

  • 我的应用程序有两个按钮,一个用于共享图像,另一个用于将其保存到内存,保存按钮工作正常,但共享按钮不工作。 这是保存按钮: 下面是分享部分: logcat上什么也没有显示,我只是得到了一些错误的吐司。权限正确。 Logcat

  • 问题内容: 我在Python网络环境中工作,我可以使用boto的key.set_contents_from_filename(path / to / file)将文件从文件系统上传到S3。但是,我想上传已经在网络上的图像(例如https://pbs.twimg.com/media/A9h_htACIAAaCf6.jpg:large)。 我是否应该以某种方式将映像下载到文件系统,然后照常使用boto

  • 我将我的网站从本地主机移动到共享主机这一切都很好,但当我将存储的文件直接上传到public\u html时,我需要:类似于public\u html/storage/我尝试使用类似以下内容: 问题仍然存在。 我的控制器: 我的文件夹: 首页/abdoweb/{bmcelaravel} 核心laravel: 首页/{bmce} 非常感谢。

  • 问题内容: 我一直在寻找这个东西,对我没有任何帮助。 我正在尝试将图像从android应用上传到java servlet并将其保存在服务器中。我发现的每个解决方案都不适合我。 我的代码当前正在执行的操作:android应用程序正在将图像发送到servlet,当我尝试保存该图像时,该文件已创建,但它是空的:( 谢谢你的帮助! 我在android客户端中的代码(i_file是设备上的文件位置): 我在

  • 我有我导出到数据uri图像的HTML画布。现在我想通过点击我页面上的自定义链接,在Facebook时间线上尽可能轻松地分享这张图片(无需创建FB应用程序和身份验证令牌)。 我试过这样的方法: 图像生成: 共享链接: 当我点击链接Safari我得到 如何通过Facebook共享者URL(或其他方式)轻松共享数据uri图像? 谢谢你的回答!