gpt4 book ai didi

google-app-engine - 如何将在线生成的音频上传到Google App Engine Blob存储

转载 作者:行者123 更新时间:2023-12-03 02:16:35 26 4
gpt4 key购买 nike

我正在Google App Engine上的Java中创建一个应用程序,用户可以在其中记录自己的声音并上传到服务器。
我正在google app引擎中实现它,并已录制了音频并生成了具有blob:http://xxx.xx格式的网址。现在,我想将其上传到Google App Engine的Blob存储区。

如何存储此生成的音频文件。请帮忙!!

最佳答案

您可能想看看Google Cloud Storage,它可以让您直接提供上传的内容(也许使用您的自定义域),而无需App Engine(例如Amazon S3)。

您可以使用createUploadUrl()中的BlobstoreService方法,该方法将允许用户直接将其文件上传到blobstore(在此之后执行用户指定的“加载处理程序”回调),或者用户可以将其上传到您的App Engine应用和然后使用Google Cloud Storage Client Library将Blob写入GCS。

使用Cloud Storage Client Library,您可以指定文件“路径”(实际上不是路径)和访问控制规则。如果需要的话,这些文件可以用作GCS的静态内容。如果您想控制对上载文件的访问,则App Engine应用程序可以使用相同的客户端库来读取GCS并将其提供给用户。

希望这可以帮助。

关于google-app-engine - 如何将在线生成的音频上传到Google App Engine Blob存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19374126/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com