|
|
|
| Здравствуйте,уважаемые посетители форума!Помогите решить проблему:есть такая форма:
<form method="POST" name="forma" action="add.php" enctype="multipart/form-data">
Путь:<br>
<input type="file" name="kartinka" value="<?=$kartinka?>"><br><br>
<input type=submit name="button" value="Добавить"><br><br>
</form>
Поле,сопровождаемое кнопкой Обзор(type="file"), содержит полный путь к файлу,который я выбрал на своем жестком диске(файл-картинка).Мне необходимо передать этот путь из этой формы в файл add.php для последующего внесения в базу данных.Как это сделать?Возможно это сделать с помощью Java script? | |
|
|
|
|
|
|
|
для: jenvlasov
(19.02.2009 в 00:33)
| | Что то мне кажется, что таким способом, ты передашь сам файл, а не путь к нему. Получи путь и передай его как текстовое поле. Т.е скорей всего должна быть не кнопка SUBMIT, а кнопка с обработчиком, который возьмет из поля файл значение пути и передаст каким либо способом на сервер. | |
|
|
|
|
|
|
|
для: GeorgeIV
(19.02.2009 в 10:16)
| | как мне это реализовать? | |
|
|
|
|
|
|
|
для: jenvlasov
(19.02.2009 в 17:13)
| | И зачем вам нужен путь к файлу на локальном компьютере пользователя в базе? | |
|
|
|
|
|
|
|
для: sim5
(19.02.2009 в 17:38)
| | Во-первых, я создаю систему только для себя,пути к картинкам необходимы для того,чтобы я знал где какая лежит на винте,в каком разделе,чтобы эти картинки не искать по всему винту,а зная их исходный путь,без труда их найти.Сервер щас вообще не трогаем | |
|
|
|
|
|
|
|
для: jenvlasov
(19.02.2009 в 17:45)
| | еще раз повторяю проблему:как из поля формы с кнопкой ОБзор,извлечь исходный путь файла и передать его методом POST в другой файл?Базы данных нет. | |
|
|
|
|
|
|
|
для: jenvlasov
(19.02.2009 в 17:50)
| | Я еще раз вас спрашиваю - зачем вам этот путь на сервере? Загрузив файл на сервер, например, изображение, к нему обращение будет уже про сетевому адресу, а не к компьютеру какого либо Васи к диску С:\. | |
|
|
|
|
|
|
|
для: jenvlasov
(19.02.2009 в 17:45)
| | Проупстил этот пост. Ну тогда передавайте в скрытое поле это значение и получайте на сервере. Из этого примера поймете что брать, а уж...
<script>
function fl(path) {
alert(path);
}
</script>
<input type="file" onchange="fl(this.value)">
|
| |
|
|
|