2013-08-18 3 views
0

Я пытаюсь обновить изображение базы данных, содержащей данные о студентах. Я использовал filefield, и я хочу, чтобы во-первых отображалось имя изображения, которое уже существует в databse, и чтобы изменить его, если я хочу.Как обновить файл изображения

$cInput_form .= $q->div({-class => 'control-group'}, 
        $q->div({-class => 'controls'}, 
        $q->div({-class => 'span12'}, 
        $q->filefield({-name => 'myfile', -value => $image, -label => $image })))); 

где $ image - это изображение, которое я получаю из базы данных. Но проблема в том, что это имя не появляется. Это «Нет файлов, выбранных». ярлык не работает, что может быть проблемой?

ответ

1

IFAIK, поле для файла не может быть предварительно заполнено по соображениям безопасности.

+0

так как следует обновлять его? –

+0

@AnaVani: Вы не можете :-( – Toto

+0

Есть ли другой способ обновления изображения, которое уже существует в базе данных? –