【问题标题】:how to upload a file to blobstore如何将文件上传到 blobstore
【发布时间】:2013-11-24 07:52:30
【问题描述】:

当我提交上传表单时,显示以下错误。 我该如何解决?

404 未找到 找不到资源。

python 代码

class DashboardHandler(webapp2.RequestHandler):
    def get(self):
        upload_url = blobstore.create_upload_url('/upload')

class UploadHandler(blobstore_handlers.BlobstoreUploadHandler):
    def post(self):
        upload_files = self.get_uploads('file')
        blob_info = upload_files[0]
        self.redirect('/serve/%s' % blob_info.key())

app = webapp2.WSGIApplication([
    ('/(mysitename)/upload', UploadHandler),
debug=True)

HTML(模板)

<form action={{upload_url}} method="post" enctype="multipart/form-data">
  <input type="file">
  <input type="submit" name="UPLOAD">
</form>

我使用的是原始域名,所以错误网址如下。

HTTP:// WWW(MySiteName).ME / _ah /上传/ AMmfu6b74Szd5r2OSm0DYxF4sZ4tQNW7JjIDqaNwagaKRvy4eptgqc-WVRKIBd6w_SBFnpN7tjVaNujW_H7U5ftmmYT34fTnD_TjsyawkE1VTj6OrYCpsxQwO7RRnLj6yOfWLOdJbg6A / ALBNUaYAAAAAUpGu2FSrupya8eMAP-afGYgToYnHa9aD /

【问题讨论】:

    标签: python google-app-engine blobstore


    【解决方案1】:

    您没有提供太多细节,因此很难诊断。您是否使用blobstore_handlers.BlobstoreUploadHandler 而不是常规的RequestHandler?如果是这样,请显示该处理程序以及您的WSGIApplication 设置的相关部分。

    【讨论】:

      猜你喜欢
      • 2011-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-29
      • 1970-01-01
      • 2015-06-18
      • 2012-04-22
      相关资源
      最近更新 更多