
001
Пользователи
-
Регистрация
-
В сети
Reputation Activity
-
001 got a reaction from MrShandy in Проблема с загрузкой файлов по REST APIЕсли API поддерживает стандартный метод multipart/form-data, рекомендуется использовать его для более эффективной передачи файлов. Ниже представлен пример использования aiohttp.FormData для достижения этой цели:
import asyncio import aiohttp url = "https://example.com/api/downloads/files" token = "токен" params = { "category": 5, "author": 1, "title": "archive.zip", "description": "<p>This is an archive file.</p>", "hidden": 1, } headers = {"Accept": "application/json"} async def upload_file(data_files: dict): auth = aiohttp.BasicAuth(token, "") async with aiohttp.ClientSession(auth=auth, headers=headers) as session: form_data = aiohttp.FormData() form_data.add_fields(**params) for file_name, file_content in data_files.items(): form_data.add_field('files', file_content, filename=file_name) async with session.post(url, data=form_data) as response: print("Headers:", response.request_info.headers) print("Response JSON:", await response.json()) print("Response text:", await response.text()) print("Response status:", response.status) print("Response content-type:", response.content_type) print("=" * 10) if response.ok: print("File uploaded successfully.") else: print("Failed to upload file. Error:", await response.text()) async def main(): with open("archive.zip", "rb") as file_content: data_files = { "archive.zip": file_content } await upload_file(data_files) loop = asyncio.new_event_loop() loop.run_until_complete(main()) В этом примере файл добавляется в форму с использованием add_field, и aiohttp самостоятельно управляет кодированием multipart/form-data. Ваши параметры и заголовки добавляются также, как и в предыдущем варианте. Этот метод более эффективен для передачи больших файлов
-
001 got a reaction from AnWey in Как настроить покупку-оплату в Classifieds ?Тебя жёстко развели Актуальная версия от разработчика 2.3.5 и Beta 2.4.0.
Можешь предъяву кидать тем где брал
-
001 got a reaction from MrShandy in Ftp хранение данных ?FTP - убрали ещё в далёком IPS 4.3.0, так как вызывал только проблемы.
Когда вы загружаете файл в S3, он использует HTTP(S) для публикации изображения через API. Это однократная передача с вашего сервера на серверы S3. Как только он окажется там, при каждом вызове файла он доставляется непосредственно из S3 через URL-адрес. Это означает, что S3 доставляет изображение вместо вашего сервера.
Если бы реализовать FTP, то загрузить файл было бы несложно... скачать было бы гораздо сложнее. Современные браузеры больше не поддерживают протокол FTP в браузере. (Например, в Chrome он был удален в версии 59.)
Это означает, что IPS придется каждый раз при запросе входить на FTP-сервер и загружать его... а затем доставлять пользователю. Это резко увеличит нагрузку на сервер, замедлит доставку сайта (поскольку его необходимо загрузить, а затем отправить пользователю) и увеличит пропускную способность как веб-сервера, так и FTP-сервера.
-
001 got a reaction from Zero108 in Ftp хранение данных ?FTP - убрали ещё в далёком IPS 4.3.0, так как вызывал только проблемы.
Когда вы загружаете файл в S3, он использует HTTP(S) для публикации изображения через API. Это однократная передача с вашего сервера на серверы S3. Как только он окажется там, при каждом вызове файла он доставляется непосредственно из S3 через URL-адрес. Это означает, что S3 доставляет изображение вместо вашего сервера.
Если бы реализовать FTP, то загрузить файл было бы несложно... скачать было бы гораздо сложнее. Современные браузеры больше не поддерживают протокол FTP в браузере. (Например, в Chrome он был удален в версии 59.)
Это означает, что IPS придется каждый раз при запросе входить на FTP-сервер и загружать его... а затем доставлять пользователю. Это резко увеличит нагрузку на сервер, замедлит доставку сайта (поскольку его необходимо загрузить, а затем отправить пользователю) и увеличит пропускную способность как веб-сервера, так и FTP-сервера.
-
001 got a reaction from Zero108 in Как настроить покупку-оплату в Classifieds ?Тебя жёстко развели Актуальная версия от разработчика 2.3.5 и Beta 2.4.0.
Можешь предъяву кидать тем где брал
-
001 got a reaction from Dusty in Custom icons for reputationDusty aLEX49566 почитайте про выделения))
https://ya.ru/search/?text=Белые+выделения+не+к+добру+&lr=213&search_source=yaru_desktop_common&search_domain=yaru
-
001 got a reaction from aLEX49566 in Custom icons for reputationDusty aLEX49566 почитайте про выделения))
https://ya.ru/search/?text=Белые+выделения+не+к+добру+&lr=213&search_source=yaru_desktop_common&search_domain=yaru
-
001 got a reaction from SlawkA in Featured groupsiDreaMs скорее НЕТ! Всегда при возникновении подобных ситуаций нужно чистить БД руками.
-
001 got a reaction from aLEX49566 in Поднавигация как её изменить?aLEX49566 скрипач не нужен. 🤣 Зачем ты здесь?
-
-
001 got a reaction from SlawkA in Кнопки в редактореDusty это вообще ставить не стоит😁 не засерайте свой форум
-
001 got a reaction from Zero108 in Redis и (Inv&k4) Traffic Generator [re] 2.1.1 или 1.0.0не думаю автор криворук!
-
001 got a reaction from SlawkA in Почему не приходят код на почту при регистрации ips 4.3Если с настройками сервера всё в порядке, то Метод доставки сообщений php вполне рабочий вариант.
-
на англ локализации проблемы и не было.
-
001 got a reaction from ryancoolround in Стиль Titanium 4.5aLEX49566 забыл добавить "Dell". 😂
-
001 got a reaction from aLEX49566 in Стиль Titanium 4.5aLEX49566 забыл добавить "Dell". 😂
-
001 reacted to ryancoolround in Стиль Titanium 4.5Да? Зачем тебе быть админом форума? Если ты свои же посты, которые уже проиндексированы поисковиками, заменяешь на тупое Dell? Вместо того, что бы поделится информацией, по решению (Даже если оно уже тут есть).
Видя посты, подобные твоему, которые вы после того, как находите решение редактируете на "Dell", или "Нашел решение, удалите", я понимаю, что форумы то нафиг не нужны, лучше создать канал на YouTube и рассказывать, как ты сегодня сходил в толчок Burger King и какую ты оценку этому поставишь.
Форумы не для вас, от постов подобного типа мою душу коробит, и именно из-за таких как ты, у людей, которые некогда создали например величайшие GFLclan или Fearless-Assasins наступает стагнация и они потихоньку переходят в сраный дискорд. А есть например такие как gamehive (Точнее, когда то были), которые просто тоже взяли и делитнули все. И я абсолютно уверен, что одна из причин именно подобные юзеры.
Нет бы что то полезное сделать, так нет блять, вы только портите все, своими редактурами "Dell".
-
001 got a reaction from Maqlao in Приложение страницы. "База данных"Очередная попытка скопировать форум мафии)) Anche ты жалок . БЕЗ обид...
-
001 got a reaction from Maqlao in Проблема с датой и временемВ интернете. Приложите немного усилий для достижения своей цели.
-
001 got a reaction from aLEX49566 in Отображение контента гостейaLEX49566 помню такое было в (MDMX) Recent Topics
-
001 got a reaction from ipb323 in IPS - копить или нет?ipb323 в сегодняшних реалиях ОДНОЗНАЧНО НЕТ. Главным критерием остаётся найти и использовать качественный NULLED.
-
001 got a reaction from Xontero in Вопросы безопасностиВот народ. Привыкли чуть что лазить в БД просто объясните пользователям чтобы они сами это делали.
-
001 got a reaction from aLEX49566 in Как убрать надпись Forums на форумеaLEX49566 один е...т другой дразнится - разница очевидна
-
001 got a reaction from SlawkA in Как убрать надпись Forums на форумеaLEX49566 SlawkA определённо для большинства пользователей лучшим вариантов будет именно установка плагина, чем правки.
-
001 got a reaction from Xontero in Вопросы безопасностиLoveHate
Без названия (1).mp4