Текущее время: Вт, июл 01 2025, 09:21

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Чтение локальных файлов без загрузки целиком.
СообщениеДобавлено: Вт, май 31 2011, 16:37 
Начинающий
Начинающий

Зарегистрирован:
Чт, мар 17 2011, 17:05
Сообщения: 17
Нужно сделать ограничение на загрузку некоторых файлов на контент сервер.
Для этого хотелось бы сначала прочитать файл локально - пдф например, определить кол-во страниц и размер и если превышает некий коэффициент, то отказать в загрузке. Но файл очень не хочется считывать целиком, потому попадаются гигабайтные сканы например. Как это реализовать бы?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Чтение локальных файлов без загрузки целиком.
СообщениеДобавлено: Ср, июн 01 2011, 09:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
v2k написал(а):
Нужно сделать ограничение на загрузку некоторых файлов на контент сервер.
Для этого хотелось бы сначала прочитать файл локально - пдф например, определить кол-во страниц и размер и если превышает некий коэффициент, то отказать в загрузке. Но файл очень не хочется считывать целиком, потому попадаются гигабайтные сканы например. Как это реализовать бы?

ФМ GUI_GET_FILE_INFO

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Чтение локальных файлов без загрузки целиком.
СообщениеДобавлено: Ср, июн 01 2011, 11:02 
Начинающий
Начинающий

Зарегистрирован:
Чт, мар 17 2011, 17:05
Сообщения: 17
Цитата:
ФМ GUI_GET_FILE_INFO

С помощью этого ФМа можно только определить размер файла? Но к сожалению только размер мне ничего не скажет.
Например есть pdf или tiff файл размером 100мб, если в нем одна страница - то мы должны послать нафиг, а если 100 страниц, то должны загрузить. Определить кол-во страниц можно вроде только распарсив файл, а чтобы его распарсить, нужно его сначала загрузить через GUI_UPLOAD, мне бы хотелось избежать целиком загрузки.

P.S. Пока начал писать парсинг файлов кажется уже понял, что загрузки все равно не избежать :( , а делать это целиком или кусками особой разницы нет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Чтение локальных файлов без загрузки целиком.
СообщениеДобавлено: Ср, июн 01 2011, 11:57 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
v2k написал(а):
Цитата:
ФМ GUI_GET_FILE_INFO

С помощью этого ФМа можно только определить размер файла? Но к сожалению только размер мне ничего не скажет.
Например есть pdf или tiff файл размером 100мб, если в нем одна страница - то мы должны послать нафиг, а если 100 страниц, то должны загрузить. Определить кол-во страниц можно вроде только распарсив файл, а чтобы его распарсить, нужно его сначала загрузить через GUI_UPLOAD, мне бы хотелось избежать целиком загрузки.

P.S. Пока начал писать парсинг файлов кажется уже понял, что загрузки все равно не избежать :( , а делать это целиком или кусками особой разницы нет.

Если принципиальный вопрос - не грузить, значит парсить на клиенте, то бишь каким нибудь VBS-макросом, запустив через OLE, или чем угодно другим, хоть JAVA-й.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB