首页 > 解决方案 > Github action 使用 CURL 保存图片,它保存空白图片

问题描述

我正在尝试使用此命令在使用 Github 操作构建应用程序之前更新应用程序图标

 - name: add icon
   run: curl https://www.example.org/precomposed.png  >  android/app/src/main/res/drawable/ic_launcher_milla.png  


此代码使黑色图像或空​​白图像不是来自 url 的真实图像
如何解决此问题?

标签: curlgithub-actionsbuilding-github-actions

解决方案


您确定问题出在 curl 上吗?我在公开文件上对其进行了测试,一切看起来都很好。

name: Curl PNG

on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]
  
  workflow_dispatch:

jobs:
  run_tests:
    runs-on: ubuntu-20.04
    steps:
    - name: add icon
      run:  curl https://i.pinimg.com/originals/ca/a9/df/caa9df0ae36595e7d4b9961596adc218.png > some.png
    - uses: actions/upload-artifact@v2
      with:
        name: my-artifact
        path: some.png


推荐阅读