powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / файл на сервер, размер > 32Kb
9 сообщений из 9, страница 1 из 1
файл на сервер, размер > 32Kb
    #33702171
Фотография u78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут вот была тема передачи файла на сервер, но лично у меня получилось считать только первые 32Kb файла, кто нибудь передавал на сервер бОльшие файлы?
...
Рейтинг: 0 / 0
файл на сервер, размер > 32Kb
    #33702342
Тунгуз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если речь о CSP то

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
Class Test.Test Extends %Library.Persistent [ ClassType = persistent, ProcedureBlock ]
{ ...
Property File As %Stream [ Collection = binarystream ];
... }

[page.csp]
<html>
...
<script language="cache" runat="server">
...
i $d(%request.MimeData("file", 1 )) {
s obj=##class(Test.Test).%New()
d obj.File.CopyFrom(%request.GetMimeData("file"))
d obj.%Save()
d obj.%Close()
k obj
}
...
</script>
...
<form action="page.csp" method="post" enctype="multipart/form-data">
<input type="file" name="file">
</form>
...
</html>

Надо бы уточнить как пытаетесь получить файл на сервере.
...
Рейтинг: 0 / 0
файл на сервер, размер > 32Kb
    #33702362
Фотография u78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
большое спасибо, всё чудесно срослось, я использовал Read объекта %stream вот и получал 32256
...
Рейтинг: 0 / 0
файл на сервер, размер > 32Kb
    #33702768
VadimF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, Вам может пригодится в качестве примера страница upload.csp в области Samples.
Учтите, что она не работает с встроенным Web-сервером.
Нужно использовать IIS или Apache.

Вадим
...
Рейтинг: 0 / 0
файл на сервер, размер > 32Kb
    #34332442
Beefcake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так напишите, плиз, как правильно делать... Каким образом его считывать чтобы записать > 32кб
...
Рейтинг: 0 / 0
файл на сервер, размер > 32Kb
    #34333184
Beefcake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо! Все получилось!
...
Рейтинг: 0 / 0
файл на сервер, размер > 32Kb
    #34915859
Гость1234
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня то же самое - считываются только первые 32 КБ. Только я работаю из Java... подскажите пжалста если знаете как решить эту проблему.
...
Рейтинг: 0 / 0
файл на сервер, размер > 32Kb
    #34919961
Igor3T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гость1234У меня то же самое - считываются только первые 32 КБ. Только я работаю из Java... подскажите пжалста если знаете как решить эту проблему.


Отвечаю сам себе! :)
Читаем из потока пока читается и всё!

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
int size = human.getPhotoFileIn().available();
       
            byte[] result = new byte[size];            
            int lastIndex =  0 ;
            while (true) {
                byte[] arr = human.getPhotoFileIn().read(size);
                if (arr.length ==  0 ) {
                    break;
                } else {
                    int arrSize = arr.length;
                    for (int i =  0 ; i < arrSize; i++) {
                        result[lastIndex + i] = arr[i];
                    }
                    lastIndex += arr.length;
                }
            }
...
Рейтинг: 0 / 0
файл на сервер, размер > 32Kb
    #34920668
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только это не Кащей...
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / файл на сервер, размер > 32Kb
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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