| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP. Подскажите, как используя лисп получить контент бинарного файла, для передачи его в POST или есть другие варианты?

LISP. Подскажите, как используя лисп получить контент бинарного файла, для передачи его в POST или есть другие варианты?

Ответ
Поиск в этой теме
Непрочитано 04.08.2011, 07:02 #1
LISP. Подскажите, как используя лисп получить контент бинарного файла, для передачи его в POST или есть другие варианты?
LastGraff
 
Томск
Регистрация: 13.07.2011
Сообщений: 81

Понадобилось передать через http jpg-файл, но читать его построчно и добавлять в запрос - не вариант, ибо файл бинарный и соответственно при чтении как текст получается оказия на выходе. Есть ли возможность чтения бинарного файла? Или другие варианты формирования POST запроса на отправку файла? Заранее благодарен.
Просмотров: 2235
 
Непрочитано 04.08.2011, 08:31
#2
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


LISP работает только с текстовыми файлами. Но, если на кой-то хрен надо именно из-под AutoCAD с помощью именно LISP сделать какую-то хренотень с двоичным файлом, то можно написать в подходящей среде программирования COM-сервер, оснастить его соответствующими методами (например "построчного чтения JPG" ) и обращаться к нему из LISP.
ShaggyDoc вне форума  
 
Непрочитано 04.08.2011, 09:17
#3
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Или использовать готовый ком сервер. В этой (требуется регистрация) теме Display Bitmap using GrVecs есть пример чтения bmp.


*** Добавлено ***
Добавил вложения по просьбе #4 Запускать C:TEST
Вложения
Тип файла: rar bitmap.rar (4.4 Кб, 73 просмотров)
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 04.08.2011 в 13:06.
VVA вне форума  
 
Автор темы   Непрочитано 04.08.2011, 11:00
#4
LastGraff


 
Регистрация: 13.07.2011
Томск
Сообщений: 81


там сейчас закрыта регистрация, нельзя ли сюда скинуть хоть часть инфы?
LastGraff вне форума  
 
Непрочитано 04.08.2011, 13:06
#5
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Добавил в #3
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 04.08.2011, 14:53
#6
LastGraff


 
Регистрация: 13.07.2011
Томск
Сообщений: 81


не фурычит(

Команда: test
; ошибка: Возникло исключение: 0xC0000005 (Нарушение доступа)
; предупреждение: раскрутка пропущена для неверное исключение
LastGraff вне форума  
 
Непрочитано 04.08.2011, 17:54
#7
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Просто посмотри ф-цию LM:BitmapGrVecsList там идет чтение bmp через "ADODB.Stream"
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 08.08.2011, 18:42
#8
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Цитата:
Сообщение от VVA Посмотреть сообщение
Просто посмотри ф-цию LM:BitmapGrVecsList там идет чтение bmp через "ADODB.Stream"
и как эту штучку, ADODB.Stream, подключить? У меня выдает ** Error: Ошибка Automation. Отсутствует описание. **
kp+ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > LISP. Подскажите, как используя лисп получить контент бинарного файла, для передачи его в POST или есть другие варианты?

Размещение рекламы