Невозможно загрузить файл на transfer.sh. Ошибка: не удалось сохранить метаданные

Transfer.sh - это сервис, с помощью которого вы можете загружать файлы с помощью curl. Я получаю эту ошибку, когда пытаюсь загрузить какой-нибудь файл:

$ curl --upload-file file -s -w "\n" https://transfer.sh/
Could not save metadata

2 ответа

Решение

Служба работает нестабильно.

Вы можете использовать https://file.io/

$ curl -F "file=@file" -s -w "\n"  https://file.io                                                                                                                            {"success":true,"key":"Y7PDKv","link":"https://file.io/Y7PDKv","expiry":"14 days"}

С помощью этой функции bash вы можете получить ссылку

      snd() {
    curl --progress-bar -F "file=@$1" -s -w "\n"  https://file.io | jq -r '.link'
}
alias snd=snd

Как использовать: snd filename.ext

Получать: https://file.io/0uw5yYbkguc4

Чтобы разобрать ответ на загрузку, json, необходимо установить "jq"

Другие вопросы по тегам