【问题标题】:Unable to upload data to google app engine无法将数据上传到谷歌应用引擎
【发布时间】:2014-06-06 04:15:58
【问题描述】:

我正在尝试将 XML 文件上传到谷歌数据存储。我遵循的步骤

-使用示例留言簿应用程序并使用正确的 app-id 将其上传到 google appengine -我的 app.yml 看起来像这样:

application: app-id
version: 1
runtime: python27
api_version: 1
threadsafe: yes

handlers:
- url: .*
  script: guestbook.app

libraries:
- name: webapp2
  version: "2.5.2"
builtins:
- remote_api: on

-我想将整个 XML 文件上传到数据存储区,所以我输入:

appcfg.py upload_data --url=http://app-id.appspot.com/_ah/remote_api --kind=xml --filename=pathtoxml/xml
  • 产生的输出如下:
[INFO    ] Logging to bulkloader..
[INFO    ] Throttling transfers:
[INFO    ] Bandwidth: 250000 bytes/second
[INFO    ] HTTP connections: 8/second
[INFO    ] Entities inserted/fetched/modified: 20/second
[INFO    ] Batch Size: 10
Error 404: --- begin server output ---
<html><head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>404 NOT_FOUND</title>
</head>
<body text=#000000 bgcolor=#ffffff>
<h1>Error: NOT_FOUND</h1>
</body></html>
--- end server output ---

-如果我只输入 myappid.appspot.com/_ah/remote_api,它会显示找不到页面。

我做错了什么?

【问题讨论】:

    标签: python google-app-engine google-cloud-storage google-cloud-datastore


    【解决方案1】:

    Batch Size: 10 之后的下一步是打开 db 文件。所以,我相信 404 属于pathtoxml/xmlpathtoxml/xml 不是带扩展名的有效文件。或者,如果您只是在上面打错字,请尝试将目录更改为包含文件的目录(cd pathtoxml),并去掉相对路径:--filename=myfile.xml

    【讨论】:

    • 我尝试更改路径。这似乎不是问题。还有什么我做错了吗?
    • 现在指定的 --filename 是什么?
    • 另外,我相信你必须指定应用程序:appcfg.py upload_data --url=http://appname.appspot.com/_ah/remote_api --application=s~appname --filename=file.xml --config_file=bulkloader.yaml
    • 我刚刚创建了一个新项目并做了完全相同的事情。现在似乎抛出了这个错误 DatabaseError: file is encrypted or is not a database 但我认为这是一个不同的问题,并将其发布在一个新主题下。感谢您的帮助
    【解决方案2】:

    由于 URL 无效,您会收到 404 错误。为了解决这个问题,除了使用正确的文件扩展名(来自 GAEfan 的回答)更改 xml 路径外,删除 URL 的“_ah”

    appcfg.py upload_data --url=http://app-id.appspot.com/remote_api --kind=xml --filename=myfile.xml
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-27
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 2012-05-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多