metodika_core / test_url.py
zenivan's picture
Удалил материалы из it (оставил локально)
7d769de
Raw
History Blame Contribute Delete
803 Bytes
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("Не удалось загрузить файл")