Python中文
首页
教程
问答
标签
搜索
登录
注册
本地客户端上带有远程api的Google云存储客户端
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我尝试在我的appengine项目中使用google远程api将本地文件上传到我的应用程序的默认云存储桶中。在</p> <p>我已经配置了应用程序yaml打开远程api。我可以访问我的bucket并从中上传/访问文件。我运行本地python控制台并尝试使用以下代码写入bucket:</p> <pre><code>from google.appengine.ext.remote_api import remote_api_stub from google.appengine.api import app_identity import cloudstorage def auth_func(): return ('user@gmail.com', '*******') remote_api_stub.ConfigureRemoteApi('my-app-id', '/_ah/remote_api', auth_func,'my-app-id.appspot.com') filename = "/"+app_identity.get_default_gcs_bucket_name()+ "/myfile.txt" gcs_file = cloudstorage.open(filename,'w',content_type='text/plain',options={'x-goog-meta-foo': 'foo','x-goog-meta-bar': 'bar'}) </code></pre> <p>我看到以下回应:</p> ^{pr2}$ <p>注意</p> <pre><code>http://None/_ah/gcs..... </code></pre> <p>我不认为<strong>无</strong>应该是url的一部分。GoogleAppEngineCloudStorageClient v1.9.0.0是否有问题?我也在用谷歌应用引擎1.9.1。在</p> <p>有什么想法吗?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>如果我理解正确,你想上传一个本地文本文件到一个特定的bucket。我认为你所做的不会奏效。在</p> <p>另一种方法是丢弃RemoteAPI并使用<a href="https://developers.google.com/storage/docs/json_api/?hl=fr" rel="nofollow">Cloud Storage API</a>将其上载。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
从HTML页面Python获取带有特定关键字的<li>
2 回答
从html页面中删除所有样式、脚本和html标记
4 回答
从HTML页面中删除样板内容
5 回答
从HTML页面中动态提取数据
3 回答
从html页面中提取特定内容
3 回答
从html页面分析并获取链接
10 回答
从html页面向函数获取数据以将数据加载到数据库时出现问题
6 回答
从HTML页面和JavaScrip抓取数据
9 回答
从HTML页面抓取后出现CSV问题
6 回答
从HTML页面提取css
4 回答
从HTML页面提取内容(不包括导航)的python方法
1 回答
从HTML页面提取嵌套节时出现问题
6 回答
从HTML页面提取数据(Python)
2 回答
从html页面提取数据的Python单元测试类
7 回答
从html页面的列表元素中筛选数据
4 回答
从Html页面获取数据到Python数组中
6 回答
从html页面获取相关链接
5 回答
从HTML页面获取输入,并将输入传递到另一个Python文件中的函数中
8 回答
从HTML页面调用python函数
3 回答
从HTML页面运行Python script.py
7 回答