powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Получение крупных файлов через сервис
11 сообщений из 11, страница 1 из 1
Получение крупных файлов через сервис
    #38162206
uvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ситуация.
С сервера B вызывается веб- сервис сервера A, к вызову добавляются мета- данные и файл/-ы. На сервере A это нужно сохранить.

Файлы могут быть разного размера, расмотрим ситуацию в рамках 100MB. Как лучше получать такие файлы, которые отправленны с другого сервера через веб- сервис ? Вместе с файлом/-ами приходят еще и мета- данные. Попробовали кодировать в base64, но памяти по моему не наберешся...

Вариант с получение ссылки на файл и забирать самому в данном ситуации не рассматривается.
...
Рейтинг: 0 / 0
Получение крупных файлов через сервис
    #38162216
uvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл добавить, веб- сервис реализуется на PHP.
...
Рейтинг: 0 / 0
Получение крупных файлов через сервис
    #38162219
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uvlad,

А Вы по простому, без веб-сервисов не пробовали? Попробуйте - понравится.
...
Рейтинг: 0 / 0
Получение крупных файлов через сервис
    #38162224
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПС. Отмечу, так же, что вэб-сервисы были придуманы вовсе не для вэба. В вэбе имеются свои, более простые и естественные решения.
...
Рейтинг: 0 / 0
Получение крупных файлов через сервис
    #38162257
uvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSergeПС. Отмечу, так же, что вэб-сервисы были придуманы вовсе не для вэба. В вэбе имеются свои, более простые и естественные решения.

Умничать все могут, а вот сказать что-то полезное...

Коротко.

Две закрытые системы, на одной через веб- интерфейс, выгружают каталог с другой. Через каталог можно присоединить материалы на первую систему, вызов данного веб- сервиса выполняется асинхронно.

Давайте не будем рассуждать, что и для чего придуманно или предназначено. Интересуют возможные варианты решения.
...
Рейтинг: 0 / 0
Получение крупных файлов через сервис
    #38162310
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uvlad,

Что такое "системы", а особенно "закрытые", и что Вы называете словом "каталог"?
ПС. Я - не тролль. Постоянный участник. Просто, не могу врубиться.
...
Рейтинг: 0 / 0
Получение крупных файлов через сервис
    #38162382
uvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShSerge,

Суть вопроса, не в том как это все реализовано/реализовать и детали как работает веб- сервис. Что, как и откуда вызывается в данном случае играет не имеет значения.

Системы - moodle, вторая на базе Sharepoint/FSS (точно не могу сказать, не моя сфера).
Закрытые - без анонимного (гостевого) доступа.
Каталог - содержит перечень материалов (ну это что угодно может быть)

Интересует приём данных размер, которых в рамках 100MB.
...
Рейтинг: 0 / 0
Получение крупных файлов через сервис
    #38162387
uvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторСуть вопроса, не в том как это все реализовано/реализовать. Что, как и откуда вызывается в данном случае не имеет значения.

Извиняюсь, поправил. А то там совсем не понятно.
...
Рейтинг: 0 / 0
Получение крупных файлов через сервис
    #38162397
Фотография SmeL_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Получение крупных файлов через сервис
    #38162407
uvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SmeL_md rsync?

Насколько я понимаю это для полной синхронизации, здесь же не обязательно все данные которые есть на одном портале будут переданы на другой. + нужно передать метаданные, в одном запросе.
...
Рейтинг: 0 / 0
Получение крупных файлов через сервис
    #38164261
Inkelyad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
uvlad,

Я так понял, отправляющая сторона - не браузер, а скрипт.
Тогда отправлять POST-ом c Content-Type: multipart/form-data. Файлы - в теле запроса, без кодирования в base64, с бинарным Content-Type отдельных частей.

Вот тут можно посмотреть, как запрос выглядит.

Если не хочется возится с multipart - сформировать один архив с файлами и файлом метаданных,
передать его просто через запрос с бинарным Content-Type. На сервере распаковать и записать, что куда надо.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Получение крупных файлов через сервис
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]