powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Blob, внутренняя процедура, импорт-экспорт файла
25 сообщений из 32, страница 1 из 2
Blob, внутренняя процедура, импорт-экспорт файла
    #39745698
Konstantin-78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток,
Подскажите пожалуйста, можно ли с помощью внутренней процедуры (Firebird) экспортировать данные в файл из blob поля (в данном случае *.xls) и наоборот импортировать файл в blob?

Заранее спасибо,
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39745713
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konstantin-78,

не такой. Можно написать самому, но не нужно. Чем с клиента не импортируется?
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39745924
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде бы у КДВ такая УДФ на сайте была.
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746090
Konstantin-78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисKonstantin-78,

... Чем с клиента не импортируется?
немного не понял вопрос.
Просто на клиент приходят файлы, их нужно сохранять на сервере, а на сервере нельзя расшаривать папки.
Вот я и думал файлы через blob поле перекидывать с клиента на сервер (в blob на клиенте загружу, а на сервере, чтоб его кто-то выгрузил в директорию)
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746093
Konstantin-78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyВроде бы у КДВ.
кто такой КДВ?
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746098
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konstantin-78...на клиент приходят файлы, их нужно сохранять на сервере, а на сервере нельзя расшаривать папки.
Вот я и думал файлы через blob поле перекидывать с клиента на сервер (в blob на клиенте загружу, а на сервере, чтоб его кто-то выгрузил в директорию)
Файлы приходят на клиента, ты их хочешь как-то переслать на комп сервера, а там с помощью UDF загрузить их в блобы?
Почему их сразу на клиенте в блобы не грузить?
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746104
Konstantin-78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Фэйтл ЭраФайлы приходят на клиента, ты их хочешь как-то переслать на комп сервера, а там с помощью UDF загрузить их в блобы?
Почему их сразу на клиенте в блобы не грузить?

Нет я их умею на клиенте грузить в blob, просто я не хочу, чтоб они там (в базе) и оставались, я их хочу хранить на сервере в виде файлов в директории
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746109
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746110
Konstantin-78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyВроде бы у КДВ такая УДФ на сайте была.

Наверно вот эту штуку вы имели в виду http://www.ibase.ru/d_udf/ ( BlobSaveLoad )
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746114
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konstantin-78,

На клиенте загрузить в блоб, а потом из блоба выгрузить в файл в хранилище внутренней процедурой? ИМХО, изврат. Зачем сервак напрягать? Он простаивает?
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746120
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konstantin-78Фэйтл ЭраФайлы приходят на клиента, ты их хочешь как-то переслать на комп сервера, а там с помощью UDF загрузить их в блобы?
Почему их сразу на клиенте в блобы не грузить?

Нет я их умею на клиенте грузить в blob, просто я не хочу, чтоб они там (в базе) и оставались, я их хочу хранить на сервере в виде файлов в директории
Ну, наконец-то понятно.

Возможно, тебе поможет блоб-фильтр.
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746123
Konstantin-78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXI,

А что, можно как-то по-другому файлы сохранить на сервере в данной ситуации? предлагайте...
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746125
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIИМХО, изврат. Зачем сервак напрягать? Он простаивает?

Поясняю: у аффтара нет прав записывать файлы на сервер. Но очень хочется. Вот он и выдумал
такой хак, а как осуществить - не знает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746126
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

т.е. Вы поддерживаете такой хак?
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746129
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KreatorXXIт.е. Вы поддерживаете такой хак?

Ты видишь мои сообщения с советами в этой теме?.. Вопросы и ответы для хаков на этом
форуме запрещены.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746134
KreatorXXI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konstantin-78KreatorXXI,

А что, можно как-то по-другому файлы сохранить на сервере в данной ситуации? предлагайте...

Ну например, есть ВинАПИшная функция "CreateProcessWithLogonW". В вашем случае нужно запустить программу копирования под правами "админа".
Есть Виндовый сервис "runas" (собственно через него работает вышеназванная функция). Можно без программера настроить ярлык копирования с правами "Админа".
Можно качать файлы на сервер, условно названный "ftp". Там робот их забирает и кладёт куда надо.
...
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746144
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не вижу ничего особо ужасного.
Мы сертификаты так хранили. В базе только путь, а при чтении вместо пути отдаётся БЛОБ с картинкой.
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746206
MikeDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery, капец а не проще клиенту самому картинку с расшаренного ресурса брать?
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746428
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikeDD,

Тонким клиентам тоже? А веб?
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746432
MikeDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery, тонкий клиент не в состоянии сам брать расшаренный файл? А веб сам напрямую ходит в базу и блобы берет или это таки делает некое ПО на стороне самого веб-сервера? Оно-то в состоянии взять файл с шары?
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746461
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryНе вижу ничего особо ужасного.

я тоже. Если оно организовано так что этот блоб загружается только для одной конкретной записи и не часто, то никакой такой мега нагрузки на сервер нет.

Реальный минус тут только один зависимость от внешней библиотеки. И временные блобы

WildSeryА веб?

вот тут как раз проще без БД и UDF. Web сервера живут обычно на Linux, а там просто монтируешь удалёный ресурс и всё работает прозрачненько
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746621
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikeDDWildSery, тонкий клиент не в состоянии сам брать расшаренный файл?Не может, он в другой сети.
MikeDDА веб сам напрямую ходит в базу и блобы берет или это таки делает некое ПО на стороне самого веб-сервера? Оно-то в состоянии взять файл с шары?Оно в состоянии и за кофе сбегать, если запрограммировать. А в простом случае является тупым передатчиком между клиентом и сервером, без навешивания не свойственных ему функций.
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746702
MikeDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryMikeDDА веб сам напрямую ходит в базу и блобы берет или это таки делает некое ПО на стороне самого веб-сервера? Оно-то в состоянии взять файл с шары?Оно в состоянии и за кофе сбегать, если запрограммировать. А в простом случае является тупым передатчиком между клиентом и сервером, без навешивания не свойственных ему функций.
О как. А я думал что на стороне веб-сервера крутятся всякие там скриптики на пыхыпы, питоне и т.п., и именно они устанавливают коннект к БД и отдают наружу уже готовые данные. Или я отстал от жизни и теперь кошерно хреначить SQL запросы напрямую, прямо через яваскрипт из браузера?
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746717
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikeDD,

вопрос в балансе размещения бизнес логики между сервером приложений и базой данных.
Можно и вообще БД превратить в тупое хранилище без ХП, а можно наоборот слишком много навешать на ХП и триггеры.
В общем по ситуация. Опять же ничего криминального в том чтобы тягать файлы через SQL сервер нет. Может таким образом скрывается разница между тонким клиентом + сервер приложений и толстым клиентом.
...
Рейтинг: 0 / 0
Blob, внутренняя процедура, импорт-экспорт файла
    #39746722
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikeDDО как.Ты можешь делать себе как хочешь, и считать, что это единственно правильное решение.

А мне проще через блоб читать и писать, и при этом я не парюсь ни с правами доступа файловой шары, ни вообще с доступностью этого сервера.
Права на файлы определяются RLS в СУБД (посмотрю я на тебя, как ты это будешь через шару реализовывать, синхронизируя права).
При записи с клиента сразу считается хеш файла, и можно быть уверенным, что никакую постороннюю хрень вместо этого файла на шару не подложили.
Чего я тут собственно бисер мечу?
...
Рейтинг: 0 / 0
25 сообщений из 32, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Blob, внутренняя процедура, импорт-экспорт файла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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