|
Http сервис отправка нескольких файлов
| ☑ |
0
Gluk
15.06.21
✎
12:03
|
Ответом на запрос формирую файл, отправляю, нормально получаю на клиенте.
Ответ.Заголовки.Вставить("Content-Type", "application/xlsx");
Ответ.Заголовки.Вставить("Content-Disposition", "attachment; filename=Test.xlsx");
Ответ.УстановитьТелоИзДвоичныхДанных(ДвоичныеДанные);
Как можно отправлять сразу несколько файлов?
|
|
1
Вафель
15.06.21
✎
12:07
|
Тело бейс 64 с разделителями
|
|
2
Gluk
15.06.21
✎
12:07
|
(1)можно пример?
|
|
3
Юрий Лазаренко
15.06.21
✎
12:15
|
|
|
4
Gluk
15.06.21
✎
12:17
|
спасибо, разбираюсь
|
|
5
Fragster
гуру
15.06.21
✎
12:31
|
вообще все сервисы делают архив из файлов и отправляют в итоге один файл. чтобы кто-то на один запрос отвечал несколькими файлами - такого не видел.
|
|
6
acht
15.06.21
✎
12:37
|
(5) Это, когда клиент - браузер. У которого единственная функция - это схоронить файл на диск. Там да, это дикость. А если ТС делает робота, который за одно соединение пачку файлов протаскивает, так чтобы и нет. Хотя я сомневаюсь, что это так =)
|
|
7
Юрий Лазаренко
15.06.21
✎
12:39
|
(6) Работа с пачками файлов тоже дело не из простых. Если файлов в пачке много или размер у них немаленький, то иногда можно и сервер повесить такими запросами. В этом случае надежнее отдавать поштучно.
|
|
8
acht
15.06.21
✎
12:41
|
(7) А еще посередине может стоять прокси, которую стошнит, и вообще мы все умрем.
|
|
9
ДедМорроз
15.06.21
✎
13:45
|
Если кому-то не нравится много маленьких файлов,то есть zip-архив.
|
|
10
pavig
15.06.21
✎
13:56
|
(0)
"Зипуй файло" (с)
|
|
11
acht
15.06.21
✎
13:58
|
(10) Adobe filter! Zip file! Zip file!
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой