【问题标题】:Images not loading in site hosted on Google App Engine图片未加载到托管在 Google App Engine 上的网站中
【发布时间】:2014-10-20 03:43:57
【问题描述】:

我正在尝试在 Google APP Engine 上托管我的网站。我已经配置了我的 app.yaml 文件并部署了网站。正确部署的所有文件,包括 css 和 js 文件。我面临的问题是图像文件。对于我的静态网页正在使用的图像,我在控制台中收到 404 资源未找到错误。我不确定问题是什么。这是我网站的结构

index.html
view(folder)
   -images
       -abc.png
       -xyz.png
   -js
   -css

这是 app.yaml 中的代码

- url: /(.*\.png)
mime_type: image/png
static_files: template/\1
upload: template/(.*\.png)

想知道 app.yaml 是否配置正确以通过 images 文件夹然后上传我的图像文件。

【问题讨论】:

  • 经过数小时尝试不同的事情后,我终于通过使用它来完成它 - url: /view/images mime_type: image/png static_files: /view/images/**.png upload: ( .*\.png) GAEfan 的回答也很有用,应该也可以。

标签: google-app-engine


【解决方案1】:

您指向 app.yaml 中的 template 目录,但您的图像实际上位于分支为 view/images 的目录树中。试试这个:

- url: /(.*\.png)
mime_type: image/png
static_files: view/images/\1
upload: view/images/(.*\.png)

【讨论】:

    猜你喜欢
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    • 2014-03-13
    • 2021-07-23
    • 1970-01-01
    • 1970-01-01
    • 2015-09-26
    • 2023-03-23
    相关资源
    最近更新 更多