Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
Загружаем файл в БД. А как его оттуда вытащить? Т.е. как получить URL файла, который внутри базы? Видимо никак, да? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 14:44 |
|
||
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
now_new_userЗагружаем файл в БД. А как его оттуда вытащить?а как Вы загружали ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 15:48 |
|
||
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
Ёшnow_new_userЗагружаем файл в БД. А как его оттуда вытащить?а как Вы загружали ? использовали LO Postgres предоставляет файловый поток на получение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 15:49 |
|
||
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
Выгрузить его оттуда в /tmp и дать ссылку типа: file:///tmp/myfile.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 16:34 |
|
||
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
WarstoneВыгрузить его оттуда в /tmp и дать ссылку типа: file:///tmp/myfile.html Не. Не гут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 16:37 |
|
||
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
А тут пабарабану... Гут или не гут. Так как подругому никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2008, 16:40 |
|
||
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
а что вам мешает написать сервлет/страничку/cgi-скрипт/скрипт на любом удобном вам языке (с биндингами к пг), который тупо будет вытягивать данные из LO? единственное что надо - это сохранить имя/путь загруженного файла и его MIME(?) тип, для того что бы правильно сформировать заголовки (в случае если отдаваться будет по http) и другой вопрос, какая цель преследуется? для чего вы храните файлы в базе данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 10:33 |
|
||
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
st_sergа что вам мешает написать сервлет/страничку/cgi-скрипт/скрипт на любом удобном вам языке (с биндингами к пг), который тупо будет вытягивать данные из LO? единственное что надо - это сохранить имя/путь загруженного файла и его MIME(?) тип, для того что бы правильно сформировать заголовки (в случае если отдаваться будет по http) и другой вопрос, какая цель преследуется? для чего вы храните файлы в базе данных? Мы долго решали, где хранить данные. Просто на сервере или же в базе. Перечитали кучу форумов и нигде не нашли весомых аргументов ни в одну сторону, ни в другую. В итоге решили остановиться на файлах в базе. Тем более Postgres вроде как хорошо приспособлен к этому. Может вы проаргументируете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 10:58 |
|
||
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
все зависит от преследуемых целей. какого-либо универсального решения тут, на мой взгляд, нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 15:57 |
|
||
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
st_sergвсе зависит от преследуемых целей. какого-либо универсального решения тут, на мой взгляд, нет. Цели просты. Миллионы пользователей должны иметь возможность загружать свои файлы (в основном mp3 и jpg) и с ними работать (слушать аудио, вставлять в различные места картинки). Postgres умрёт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 16:01 |
|
||
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
в случае миллионов пользователей (соотв-но десятков миллионов файлов), думаю будет не очень разумно их хранить в базе. т.к. усложнится поддержка бд имхо, проще хранить файлы на диске (10ки миллионов), поскольку в этом случае можно приложения разделить на несколько серверов, распределив нагрузку и упростив maintenance процедуры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 16:08 |
|
||
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
st_sergв случае миллионов пользователей (соотв-но десятков миллионов файлов), думаю будет не очень разумно их хранить в базе. т.к. усложнится поддержка бд имхо, проще хранить файлы на диске (10ки миллионов), поскольку в этом случае можно приложения разделить на несколько серверов, распределив нагрузку и упростив maintenance процедуры. Значит стоит задуматься ещё раз. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 16:09 |
|
||
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
насчет умрет/не умрет не знаю, не проверял. но вот кеш операционной системы может работать не эффективно, фактически содержа в себе файлы пользователей, а не таблицы пг. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 16:11 |
|
||
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
st_sergнасчет умрет/не умрет не знаю, не проверял. но вот кеш операционной системы может работать не эффективно, фактически содержа в себе файлы пользователей, а не таблицы пг. Ещё одна причина, по которой было выбрано использование файлов в базе - это наше не знание. Т.е. мы не знали как именно можно будет работать с файлами на сервере. Т.е. понятно, что в базе будут храниться ссылки на файлы (exp. C:\files\user\file.txt, пусть даже без C:\), а как дальше генерировать ссылку для пользователя - не понимаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 16:14 |
|
||
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
брать и генерировать.. честно говоря, не понял проблемы.. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 16:31 |
|
||
|
как получить URL файла, который внутри базы?
|
|||
|---|---|---|---|
|
#18+
st_sergбрать и генерировать.. честно говоря, не понял проблемы.. Код: plaintext 1. 2. 3. где-то меня жестко обманули ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2008, 16:36 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=35663805&tid=2003874]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 385ms |

| 0 / 0 |
