Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2011, 01:41   #1
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию Открытие файла из BLOB поля не зная расширения

Здравствуйте!
Искал, но нашел только варианты с сохранением файа на диск с последующим его открытием.
Но что бы открыть файл в нужной программе - необходимо знать его разрешение при сохранении из BLOB поля, но что делать, если в этом поле находятся файлы с разным расширением?
Как при загрузки файла в BLOB поле, сохранить его расширение? (не создавая дополнительного поля в базе).
Что бы потом при выгрузке можно было указать с каким расширением нужно сохранять файл.

Последний раз редактировалось ZBEP; 12.11.2011 в 03:12.
ZBEP вне форума Ответить с цитированием
Старый 12.11.2011, 06:01   #2
xwicked
Участник клуба
 
Аватар для xwicked
 
Регистрация: 21.03.2010
Сообщений: 1,508
По умолчанию

Цепляй лишний байт в ту же запись, при чтении, можно будет потом его удалить.
Google - лучший помощник программиста.
---
моя лаборатория | мой FaceBook
xwicked вне форума Ответить с цитированием
Старый 12.11.2011, 09:07   #3
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

тут хорошая статья
http://www.gcmsite.ru/?pg=art&id=delphi-file-type
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Старый 12.11.2011, 11:06   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а кто мешает хранить в БД или имя с расширением или же само расширение?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 12.11.2011, 12:25   #5
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

у автора было уловие
Цитата:
(не создавая дополнительного поля в базе).
Видимо вероисповедании не позволяет.
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Старый 13.11.2011, 18:44   #6
ZBEP
Форумчанин
 
Аватар для ZBEP
 
Регистрация: 23.03.2009
Сообщений: 334
По умолчанию

Цитата:
Видимо вероисповедании не позволяет.
Именно XD
Только не мое, а заказчика.

За статью спасибо!
ZBEP вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
blob поля в бд paradox wulf_01 БД в Delphi 7 31.10.2011 00:10
Blob-поля в Firebird Liones БД в Delphi 1 23.11.2010 11:45
обновление blob поля artemavd БД в Delphi 2 31.07.2009 04:09
Blob поля в делфи dagarik БД в Delphi 2 02.12.2007 17:33