001
-
Постов
93 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Активность репутации
-
001 получил реакцию от MrShandy в Проблема с загрузкой файлов по 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 получил реакцию от AnWey в Как настроить покупку-оплату в Classifieds ?
Тебя жёстко развели Актуальная версия от разработчика 2.3.5 и Beta 2.4.0.
Можешь предъяву кидать тем где брал
-
001 получил реакцию от MrShandy в Ftp хранение данных ?
FTP - убрали ещё в далёком IPS 4.3.0, так как вызывал только проблемы.
Когда вы загружаете файл в S3, он использует HTTP(S) для публикации изображения через API. Это однократная передача с вашего сервера на серверы S3. Как только он окажется там, при каждом вызове файла он доставляется непосредственно из S3 через URL-адрес. Это означает, что S3 доставляет изображение вместо вашего сервера.
Если бы реализовать FTP, то загрузить файл было бы несложно... скачать было бы гораздо сложнее. Современные браузеры больше не поддерживают протокол FTP в браузере. (Например, в Chrome он был удален в версии 59.)
Это означает, что IPS придется каждый раз при запросе входить на FTP-сервер и загружать его... а затем доставлять пользователю. Это резко увеличит нагрузку на сервер, замедлит доставку сайта (поскольку его необходимо загрузить, а затем отправить пользователю) и увеличит пропускную способность как веб-сервера, так и FTP-сервера.
-
001 получил реакцию от Zero108 в Ftp хранение данных ?
FTP - убрали ещё в далёком IPS 4.3.0, так как вызывал только проблемы.
Когда вы загружаете файл в S3, он использует HTTP(S) для публикации изображения через API. Это однократная передача с вашего сервера на серверы S3. Как только он окажется там, при каждом вызове файла он доставляется непосредственно из S3 через URL-адрес. Это означает, что S3 доставляет изображение вместо вашего сервера.
Если бы реализовать FTP, то загрузить файл было бы несложно... скачать было бы гораздо сложнее. Современные браузеры больше не поддерживают протокол FTP в браузере. (Например, в Chrome он был удален в версии 59.)
Это означает, что IPS придется каждый раз при запросе входить на FTP-сервер и загружать его... а затем доставлять пользователю. Это резко увеличит нагрузку на сервер, замедлит доставку сайта (поскольку его необходимо загрузить, а затем отправить пользователю) и увеличит пропускную способность как веб-сервера, так и FTP-сервера.
-
001 получил реакцию от Zero108 в Как настроить покупку-оплату в Classifieds ?
Тебя жёстко развели Актуальная версия от разработчика 2.3.5 и Beta 2.4.0.
Можешь предъяву кидать тем где брал
-
001 получил реакцию от Dusty в Custom icons for reputation
Dusty aLEX49566 почитайте про выделения))
https://ya.ru/search/?text=Белые+выделения+не+к+добру+&lr=213&search_source=yaru_desktop_common&search_domain=yaru
-
001 получил реакцию от aLEX49566 в Custom icons for reputation
Dusty aLEX49566 почитайте про выделения))
https://ya.ru/search/?text=Белые+выделения+не+к+добру+&lr=213&search_source=yaru_desktop_common&search_domain=yaru
-
001 получил реакцию от SlawkA в Featured groups
iDreaMs скорее НЕТ! Всегда при возникновении подобных ситуаций нужно чистить БД руками.
-
001 получил реакцию от aLEX49566 в Поднавигация как её изменить?
aLEX49566 скрипач не нужен. 🤣 Зачем ты здесь?
-
-
001 получил реакцию от SlawkA в Кнопки в редакторе
Dusty это вообще ставить не стоит😁 не засерайте свой форум
-
001 получил реакцию от Zero108 в Redis и (Inv&k4) Traffic Generator [re] 2.1.1 или 1.0.0
не думаю автор криворук!
-
001 получил реакцию от SlawkA в Почему не приходят код на почту при регистрации ips 4.3
Если с настройками сервера всё в порядке, то Метод доставки сообщений php вполне рабочий вариант.
-
001 отреагировална пост by_ix в Кодировка вывода размера прикрепленного файла 7 \u041c\u0411 -> 7 МБ
на англ локализации проблемы и не было.
-
-
-
001 отреагировална пост ryancoolround в Стиль Titanium 4.5
Да? Зачем тебе быть админом форума? Если ты свои же посты, которые уже проиндексированы поисковиками, заменяешь на тупое Dell? Вместо того, что бы поделится информацией, по решению (Даже если оно уже тут есть).
Видя посты, подобные твоему, которые вы после того, как находите решение редактируете на "Dell", или "Нашел решение, удалите", я понимаю, что форумы то нафиг не нужны, лучше создать канал на YouTube и рассказывать, как ты сегодня сходил в толчок Burger King и какую ты оценку этому поставишь.
Форумы не для вас, от постов подобного типа мою душу коробит, и именно из-за таких как ты, у людей, которые некогда создали например величайшие GFLclan или Fearless-Assasins наступает стагнация и они потихоньку переходят в сраный дискорд. А есть например такие как gamehive (Точнее, когда то были), которые просто тоже взяли и делитнули все. И я абсолютно уверен, что одна из причин именно подобные юзеры.
Нет бы что то полезное сделать, так нет блять, вы только портите все, своими редактурами "Dell".
-
001 получил реакцию от Maqlao в Приложение страницы. "База данных"
Очередная попытка скопировать форум мафии)) Anche ты жалок . БЕЗ обид...
-
001 получил реакцию от Maqlao в Проблема с датой и временем
В интернете. Приложите немного усилий для достижения своей цели.
-
001 получил реакцию от aLEX49566 в Отображение контента гостей
aLEX49566 помню такое было в (MDMX) Recent Topics
-
001 получил реакцию от ipb323 в IPS - копить или нет?
ipb323 в сегодняшних реалиях ОДНОЗНАЧНО НЕТ. Главным критерием остаётся найти и использовать качественный NULLED.
-
001 получил реакцию от Xontero в Вопросы безопасности
Вот народ. Привыкли чуть что лазить в БД просто объясните пользователям чтобы они сами это делали.
-
001 получил реакцию от aLEX49566 в Как убрать надпись Forums на форуме
aLEX49566 один е...т другой дразнится - разница очевидна
-
001 получил реакцию от SlawkA в Как убрать надпись Forums на форуме
aLEX49566 SlawkA определённо для большинства пользователей лучшим вариантов будет именно установка плагина, чем правки.
-