Ionic2 - HTTP 错误 503:开机自检 https://res.ionic.io/api/v1/upload



将图标.psd和 spalsh 放入资源文件夹中并写入后.psd

航站楼ionic cordova resources

我得到了这个回复

'

HTTP Error 503: POST https://res.ionic.io/api/v1/upload
<!DOCTYPE html>
        <html>
          <head>
                <meta name="viewport" content="width=device-width, initial-scale=1">
                <meta charset="utf-8">
                <title>Application Error</title>
                <style media="screen">
                  html,body,iframe {
                        margin: 0;
                        padding: 0;
                  }
                  html,body {
                        height: 100%;
                        overflow: hidden;
                  }
                  iframe {
                        width: 100%;
                        height: 100%;
                        border: 0;
                  }
                </style>
          </head>
          <body>
                <iframe src="//www.herokucdn.com/error-pages/application-error.html"></iframe>
          </body>
        </html>

'

有人有解决这个问题的方法吗?

这是一个离子服务器端问题(离子论坛)

您可以等到服务重新联机,也可以在本地生成资源(从 ionic 5)。只需从项目文件夹运行以下控制台命令即可执行此操作:

第 1 步:安装科尔多瓦分辨率工具

$ npm install -g cordova-res

步骤 2:生成资源

$ cordova-res

是的,就像您在 Ionic 论坛的这个线程中看到的那样,这是 Ionic 服务器端的一个错误,因此您无法采取任何措施来修复它。

如果您愿意,恐怕您可以在 http://ionicframework.com/support#support 报告问题,但我们需要等待 Ionic 团队解决这个问题。

已解决

只是由 tinypng 使用.我得到了同样的错误,但我使用了 png 图像.我想上传图像大小非常重要。

图标 700KB -- 80KB

飞溅 5.2MB -- 700KB

图标 1024

*1024

飞溅 2732

*2732

只需删除现有平台并运行以下命令:

ionic cordova platform add <ios/android>@latest

如果图像大小正确,您可能需要通过将透明背景设置为纯色来从图像中删除透明背景。

我在更新到cordova 10 CLI & cordova-android@9时遇到了这个问题。 不知道为什么。 最终,如果您不需要重新生成图标/启动资源,您应该能够通过在添加平台(--no-resources标志)时跳过资源来解决这个问题。

ionic cordova platform add android --no-resources

如果确实需要添加资源,可以使用@Future2020的建议(npm install -g cordova-res后跟cordova-res)来完成。

最新更新