Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
ЧЁРНАЯ ПЯТНИЦА: -40% на редакции E-commerce и Extra до 2 декабря
Купить со скидкой

Операции с файлами при добавлении записи

24.07.2006, 18:59
Horzer

Зарегистрирован:
2006-07-19
Сообщений: 5

В шаблоне "Каталог продукции" по умолчанию предполагается закачать 2 картинки для каждого товара.
Как сделать, чтобы загружалась только 1 картинка, а 2я копирывалась с 1й?

т.е. через какие переменные доступна эта 1я загруженная картинка и как вручную копированием 1й добавить 2ю картинку через "Действие после добавления объекта"?
25.07.2006, 10:26
Horzer

Зарегистрирован:
2006-07-19
Сообщений: 5

так... Ладно, упрощаем вопрос:


В таблицу filetable записывается вот такя запись для каждого файла:

ID | Real_Name | Virt_Name | File_Path | File_Type | File_Size | Message_ID | Field_ID
23 | counter99.png | 9ce84b920cd116b22d3d3c7fb5ed7c3b | /320/ | image/x-png | 576 | 320 | 83

Объясните хотябы, где брать Virt_Name - 9ce84b920cd116b22d3d3c7fb5ed7c3b ???
25.07.2006, 10:54
Horzer

Зарегистрирован:
2006-07-19
Сообщений: 5

в руководстве разработчика написанно, что "названия физических файлов на сервере шифруется md5()"

т.е. но md5('counter99.png') == c0862f0274bd57faac0b262edacaa571, а не
9ce84b920cd116b22d3d3c7fb5ed7c3b

Есть ли функции, которые сами записывают в базу информацию о файле?
25.07.2006, 14:06
Кирилл Хряпин
NetCat

Зарегистрирован:
2006-06-15
Сообщений: 207

Цитата:
Объясните хотябы, где брать Virt_Name - 9ce84b920cd116b22d3d3c7fb5ed7c3b

Хэш генерируется случайным образом; в часности, зависит от времени на момент добавления файла.
Цитата:
Есть ли функции, которые сами записывают в базу информацию о файле?

Нет. Если добавляете файл не через стандартные интерфейсы, придЈтся делать запрос на добавление в таблицу Filetable самостоятельно.
198 196 2006-07-25 14:06:23 8648
Описание проекта