|
|
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Если кто то сталкивался с закачкой фоток в ЬД и отображением в DW помогите примерами. Можно ли jpg в базу кинуть, а потом отобразить в DW ? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.08.2003, 20:26 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Можно ли jpg в базу кинуть, а потом отобразить в DW ? Конечно можно, только для показа картинки я не использовал DW, показывал его в обыкновенном picture control, в свойстве picturename, указывал файл, который формировал из БД. для записи используешь переменную типа blob. считаешь файл в эту переменную, затем в два этапа записываешь в БД: insert into <some table>(<key table>,<..>) values(:key,<..>) ; UpdateBlob <some table> set <field name> = :blob where <key table> =:key ; .... может кто короче знает .., поделитесь для считывания selectblob <field binary> into :lb_blob from <some table> ; записываешь lb_blob в файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2003, 07:37 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Спасибо за подсказку. Такой метод я видел в examples, но некоторых вещей не знал. А может быть лучше фотки не в базе хранить а каталоги на сервере делать? Кстати, а файлы с отрывками видео и документами Microsoft Word можно в базе сохранять или это БД тормозить будет? Заранее спасибо. Cristo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2003, 15:23 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
ИМХО, не стоит базу засорять файлОм и графикой. Лучше действительно хранить все это дело где нибудь на файлопомойке в отдельной папке. Я, например, так и делаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2003, 16:34 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
А как записывать файлы? Через FTP или просто FileCopy пришли sample А может способ копирования другой есть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2003, 16:54 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Да просто копирую и все. В базе храню путь к хранилищу файлов и таблицу соответствия: id юзверя, имя файла, к чему относится, дата когда файл был положен/обновлен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2003, 21:28 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
ОК ! Спасибо большое А я вот тут PBL в нете нашел как с FTP в PB работать так думаю посредством GET PUT на FTP бросать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2003, 21:31 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Спорный вопрос где лучше хранить файлы. Если потеря файла не критична , можно и отдельно от БД хранить , но если наоборот то лучше в БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2003, 05:03 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Если картинок много и нет желания наступать на чужие грабли,то только файлы! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2003, 11:38 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
2 Deosfen Спорный вопрос где лучше хранить файлы. Если потеря файла не критична , можно и отдельно от БД хранить , но если наоборот то лучше в БД Что Вы имеете ввиду коллега? Шаловливые ручки? Тогда это вопрос системного администрирования и безопастности. Крах сервера с потерей данных? Тогда это вопрос резервного копирования и использования RAID массивов. И, опять же, те же шаловливые ручки или крах системы могут и физически БД грохнуть или повредить. Так что вопрос, на мой взгляд, отнюдь не спорный. ;) ЗЫ: Все ИМХО, конечно! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2003, 09:42 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
2 Cristo А я вот тут PBL в нете нашел как с FTP в PB работать так думаю посредством GET PUT на FTP бросать. Если можешь, вышли на почту (в инфе) либо PBL-ину, либо ссылку по которой скачал. :) Заранее спасибо! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2003, 09:45 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Ссылки не помню Высылаю ПБЛ. Удачи в работе... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2003, 16:27 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Изучайте матчасть: "Using OLE columns in a DataWindow object" section in Chapter 26 of PB User's guide. A DataWindow object can include a control that is a container for an OLE object. The container stores information about the application that created the object and it can launch the application to display or modify the OLE object. The container can fill the whole DataWindow object, when you create a new DataWindow object using the OLE presentation style, or it can exist alongside other controls in a DataWindow object, when you add an OLE object to an existing DataWindow object. You can also read OLE data from a blob column in a database and display the objects in the DataWindow object. You can use OLE objects in DataWindow objects in the following ways: lOLE object in a DataWindow object The OLE object is displayed in its container control with the DataWindow data and other controls, such as bitmaps or text. You can associate it with data in a particular row, the rows on a page, or with all rows. You choose which columns in the DataWindow object are transferred to the OLE object. You can add an OLE container control to a DataWindow object that uses any presentation style that supports multiple DataWindow objects (this does not include the graph and RichText presentation styles). lOLE presentation style The OLE presentation style is similar to an OLE object in a DataWindow object. The difference is that the OLE container is the only control in the DataWindow object. The underlying data is not presented in column controls and there are no other controls, such as bitmaps or text. The OLE object is always associated with all the rows in the DataWindow object. lOLE database blob column OLE objects that are stored in the database in a blob column are displayed in each row of the DataWindow object. You can also add ActiveX controls (also called OLE custom controls or OCXs) to DataWindow objects. ActiveX controls range from simple visual displays, such as meters and clocks, to more complex controls that perform spellchecking or image processing. The behavior of OLE objects in DataWindow objects is similar to the behavior of OLE controls in windows. For more information about linked and embedded objects and automation, see the chapter on using OLE in an application in Application Techniques. Activating OLE objects When you're working in the DataWindow painter, you can start the server application for an OLE object by selecting Open from the popup menu. Once the server application has started, you can use the tools provided by the server to edit the initial presentation of the object. If the OLE object is associated with all rows retrieved and is in the foreground or background layer, not the band layer, users can activate the object. If the object is associated with a single row or page or is in the band layer, users can see the object but can't activate it. DataWindows created using the OLE presentation style are always associated with all rows. Unlike OLE objects, ActiveX controls are always active. They do not contain objects that need to be opened or activated. Editing OLE objects When an OLE object is activated, you can edit the presentation of the data. Changes made to DataWindow data affect the OLE object. Changes made to the OLE object do not affect the data the DataWindow object retrieved. Each OLE object stored in the database in a blob column can be activated and changed. When the DataWindow object updates the database, the changes are saved. What's next Whether you are inserting an OLE object into a DataWindow object or using the OLE presentation style, you use the same procedures to define, preview, and specify data for the OLE object. Because of their similarities, the next section discusses both OLE objects in DataWindow objects and the OLE presentation style. и т.д. и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2003, 19:08 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
2Филипп Спасибо за ответ Технология очень интересна Тоесть вы храните Images в базе, а для обработки исп. OLE ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2003, 23:25 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
to Ikar: еще раз повторюсь что хранение файлов в БД, предпочтительней чем отдельно от БД. Из личного опыта , я тоже хранил отдельно файлы (Word, Excell, photo), но сейчас храню в БД. Значительно упрощается процесс управление такими данными. Сейчас тенденция развития БД, это хранение любых типов информации. полезно прочитать интервью с Джимом Греем один из создателей SkyServer. журнал SQL Server март 2002 г. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2003, 01:46 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Рекомендую попробовать сервер приложений, с защитой и администрированием - все гораздо концептуальней FTP - а уж дальше хоть в БД, хоть файловую систему пользуйте - это все от пользователя сокрыто будет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 12:27 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Да есть такое дело. Можно tomkat под файлы использовать, все таки лучше чем на FTP хранить. Коммерческие уж больно дороги. А кто то имел опыт обработки файлов через application server Отзовитесь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 17:53 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Я и через Ягуар, но работал не с картинками, а с вордовыми и иже с ними документами... Хранил и в БД и на файловой системе... Удобство именно и состояло в том, что клиента даже не тронуло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:02 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Интересно Надо будет покопать но насколько я знаю там проблем с нашей кодировкой ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2003, 18:39 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Нет там проблем с кодировкой, передавай все как блоб объекты и все будет ок. Тем более, что тебе и так файлами оперировать надо будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 09:49 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Пасибо. Сейчас как раз копаюсь с Jaguar Если что то топик на форуме заведу . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.09.2003, 16:51 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Добрый день! Пишу небольшую программку, натыкаюсь на проблему с изображениями. Бюро пропусков - нужны ФИО и фото. Через вычисляемое поле с bitmap(filename.jpg) всё работает, но хочется хранить картинки в blob. Сделать через OLE columns не получается - не хотят отображаться файлы jpg. Не хотят и всё тут. Пустые рамки. С bmp всё работает. Какой OLE-сервер надо использовать для jpg? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2008, 14:30 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Cristo2Филипп Спасибо за ответ Технология очень интересна Тоесть вы храните Images в базе, а для обработки исп. OLE ? Я да, довольно удобная возможность работы с изображениями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2008, 11:35 |
|
||
|
Работа с изображениями в DW
|
|||
|---|---|---|---|
|
#18+
Реплика в слух: Картинки храню отдельно в файловом каталоге (естественно не важен формат), т.к. короче скриптовый путь (и всё что с этим связано), легко их менять и шифровать (т.е. ключи не зависят от ПО либо статуса пользователя). Открываю через обыкновенный Picture, т.к. проще, не тяжёлый объект и можно легко прикрепить много сервиса для управления картинкой (т.е. полный просмотр, в частности - без редактора). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 00:38 |
|
||
|
|

start [/forum/moderation_log.php?user_name=Nibelung]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 1090ms |
| total: | 1282ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...