В программе есть тип поля файл. Отличная штука.
Но при закачке файла он доступен только авторизованным и имеющим права на это файл.
Все так и должно быть в рамках программы.
Мне необходимо сделать так чтобы можно было закачивать файлы к примеру /www/site1/img_public/
А в базе данных сохранять путь или название файла.
Каким путем мне лучше пойти чтобы не нарушать целостность программы?
![](https://forum.clientbase.ru/public/style_images/master/icon_users.png)
![](https://forum.clientbase.ru/uploads/profile/photo-3597.gif)
Сообщений в теме: 5
#1
Отправлено 24 Сентябрь 2013 - 11:54
#2
Отправлено 28 Сентябрь 2013 - 10:46
В любом случае придется использовать поле с типом файл для загрузки файла. Затем, с помощью вычисления копировать загруженный файл в любое другое место для общего доступа, если есть такая необходимость.
#3
Отправлено 01 Октябрь 2013 - 13:08
Да только вот копировать от куда.
К примеру так ничего не выходит. Точнее файл всегда весит 61 кб
К примеру так ничего не выходит. Точнее файл всегда весит 61 кб
$file = "http://domen.ru/cb/open_file.php?field=8661&line=70&file=msism.jpg"; $newfile = "../img/123.jpg"; copy($file, $newfile);
#5
Отправлено 09 Октябрь 2013 - 10:22
Чтобы понятней было, опишу для чего это нужно.
Есть сайт там что то типо инет мангазина.
Товары выкладываются через КБ партнерами или нашими сотрудниками.
Со всеми полями, такими как название, описание, цена проблем нет они читаются напрямую из базы данных.
А вот с изображениями не получается.
Думал написать доп действие. Товар все равно перед тем как отобразиться на сайте получает статус "опубликовано" Опубликовывать могут только группа Администраторов.
(в основном из-за того что менеджеры часто допускают ошибки)
Вот в момент проверки и делать копирование картинок. (ли при смене статуса на опубликовано).
Файл копируется но поврежден. Получается файл 123.jpg весит 61 кБ .
Есть сайт там что то типо инет мангазина.
Товары выкладываются через КБ партнерами или нашими сотрудниками.
Со всеми полями, такими как название, описание, цена проблем нет они читаются напрямую из базы данных.
А вот с изображениями не получается.
Думал написать доп действие. Товар все равно перед тем как отобразиться на сайте получает статус "опубликовано" Опубликовывать могут только группа Администраторов.
(в основном из-за того что менеджеры часто допускают ошибки)
Вот в момент проверки и делать копирование картинок. (ли при смене статуса на опубликовано).
wondertalik (01 Октябрь 2013 - 17:38) писал:
Вам сюда. Пример в принципе имеет схожесть.
Количество пользователей, читающих эту тему: 4
0 пользователей, 4 гостей, 0 анонимных