Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Отправка файла из формы

00 голосов
3
Добрый день!
Есть вопрос следующего характера:
предусмотерна ли отправка НЕграфических файлов из web-формы? При создании формы я не нашел поля для прикрепления неграфических файлов, а поле типа "IMAGE" выдает ошибку при попытке выбора файла иного типа, чем графический.
Спасибо.
спросил 10 Окт, 13 от ElBint0 (120 баллов)

3 Ответы

00 голосов
Добрый день
Нет, в настоящее время хранение файла любого формата (не только графического) невозможно. Реализация этой возможности стоит в плане работ.
Можем посоветовать следующее решение: хранить файл в элементе инфоблока, а ID инфоблока - в поле веб-формы.
ответил 27 Окт, 13 от Damani (1,180 баллов)
00 голосов
Т.е. на данный момент нужно производить загрузку файла своими силами? А как добавить в форму свой элемент для загрузки файла? Может быть у Вас есть пример на эту тему?
ответил 31 Янв, 14 от ElBint0 (120 баллов)
00 голосов
В форму Вы можете добавить элемент, изменив соответствующим образом шаблон показа формы.
Примера связки веб-форма-инфоблок у нас нет.
Значение заносится в форму результата веб-формы следующим образом:
Код
CForm::SetResultField($RESULT_ID, $FIELD_CODE, $VALUE);


В любом случае, встает вопрос о "сборе мусора". Т.е. при удалении результата необходимо будет удалить вручную также и элемент инфоблока, привязанный к результату.

Воозможно, Вам подойдет решение, включенное в демо-проект для 4-й версии системы, использующий только инфоблоки?
Я имею в виду форму для добавления новых партнеров.
ответил 20 Май, 14 от Damani (1,180 баллов)

Похожие вопросы

0 голосов
3 ответов
0 голосов
1 ответ
спросил 29 Июнь, 13 от Rajder (160 баллов)
0 голосов
2 ответов
спросил 07 Май, 14 от Asteria (1,840 баллов)
0 голосов
2 ответов
спросил 30 Апр, 14 от Kiriel (2,010 баллов)