Spaces:
Paused
Paused
File size: 803 Bytes
bfdae58 25033b2 bfdae58 25033b2 bfdae58 25033b2 bfdae58 25033b2 bfdae58 7d769de bfdae58 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import requests
def upload_to_catbox(file_path):
"""Загружает файл на catbox.moe и возвращает прямую ссылку"""
try:
with open(file_path, "rb") as f:
response = requests.post(
"https://catbox.moe/user/api.php",
files={"fileToUpload": f},
data={"reqtype": "fileupload"}
)
response.raise_for_status()
return response.text.strip() # Пример: https://files.catbox.moe/abc123.png
except Exception as e:
print(f"❌ Ошибка: {e}")
return None
url = upload_to_catbox("materials/test.png")
if url:
print(f"✅ Прямая ссылка на файл: {url}")
else:
print("Не удалось загрузить файл") |