Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169

Загрузка файла на сервер через POST (немного подправить html)

14.10.2013, 14:54. Показов 2964. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот в этом исходнике при выборе файла выскакивает диалог и спрашивает какой файл выбрать.
Как переделать так чтобы было текстовое поле и мы туда вручную вписываем путь ? Например: "D:\123.txt"
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
<html>
<head>
  <title>Загрузка файлов на сервер</title>
</head>
<body>
      <h2><p><b> Форма для загрузки файлов </b></p></h2>
      <form action="save.php" method="post" enctype="multipart/form-data">
      <input type="file" name="filename"><br> 
      <input type="submit" value="Загрузить"><br>
      </form>
</body>
</html>
Обработчик на пхп (если надо)
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
// Проверяем загружен ли файл
   if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
   {
     // Если файл загружен успешно, перемещаем его
     // из временной директории в конечную
     move_uploaded_file($_FILES["filename"]["tmp_name"], "".$_FILES["filename"]["name"]);
   } else {
      echo("Ошибка загрузки файла");
   }
 
// echo 'Некоторая отладочная информация:';
// print_r($_FILES);
 
print "</pre>";
 
?>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.10.2013, 14:54
Ответы с готовыми решениями:

Отправка файла на сервер через POST запрос
Нужно отправить .txt файл на сервер, как это можно реализовать?

Загрузка файла на сервер через HTTP
Доброе время суток. Меня интересует загрузка файлов на сервер через компонент idHTTP. Не мог ли бы мне кто-нибудь подсказать как это...

Загрузка файла на сервер через HttpWebRequest
Есть сайт на php,чтобы поднять файл(тоже php) нужно сначала сделать авторизацию.Эту проблему я решил,а вот поднять файл через POST не...

4
775 / 444 / 93
Регистрация: 24.10.2012
Сообщений: 3,240
Записей в блоге: 5
14.10.2013, 15:12
Цитата Сообщение от 8i_class
Как переделать так чтобы было текстовое поле и мы туда вручную вписываем путь ?
это не возможно. можно обойти, но сам так не пробовал. смотрите, задаете текстовое поле воода
HTML5
1
<input type="text" name="file_field" value="D:\" />
затем после события отправки формы передаете содержимое файла на сервер с помощю обьекта File
developer.mozilla.org/en-US/docs/Web/API/File
translate.google.ru
резюме

Файловый интерфейс предоставляет информацию о - и доступ к содержимому - файлы.

Как правило, они извлекаются из списка объект, возвращаемый в результате выбора пользователем файлы с помощью входного элемента или от DataTransfer объекта перетаскивания операции.

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

stackoverflow.com/questions/8390855/how-to-instantiate-a-file-object-in-javascript
Чтение файлов в JavaScript с помощью API файлов ЭТО ОТВЕТ НА ВАШ ВОПРОС
w3.org/TR/FileAPI/ File API от w3c
0
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169
14.10.2013, 15:53  [ТС]
эта связка полностью функционирует...
А вот ваша поправка не сработала ...
0
775 / 444 / 93
Регистрация: 24.10.2012
Сообщений: 3,240
Записей в блоге: 5
14.10.2013, 16:17
Если не использовать стандартную возможность input type="file" > Обзор > Выбор файла > Отправка на сервер, тогда нужно используя редкие возможности яваскрипт, задав в строке путь к файлу, загрузить его в переменную и отправить на сервер. Как осуществить последнее, русским языком описанно здесь.
Цитата Сообщение от www.html5rocks.com
Получив ссылку на объект File, создайте экземпляр объекта FileReader, который сохранит его содержание в память. Как только завершается загрузка, на стороне пользователя вызывается событие onload. Его атрибут result можно использовать для доступа к данным в файле.
Понимаете, тогда нужно заставить язык сценариев браузера, через соотв. API считывать данные с жесткого диска пользователя, общатся с файловой системой - не хакинг ли это? А если пользователь хранит пароли на D:\документы\пароли.docx ? Здесь нужны супер права доступа.
0
374 / 12 / 3
Регистрация: 07.12.2012
Сообщений: 169
14.10.2013, 16:55  [ТС]
У меня есть программа в visualbasic 6.
Данная страничка должна управляется с программы, а именно ввод пути файла и нажатие кнопки отправить.
Так что желательно поле с вводом пути :-(
Помогите пожалуйста , а то я 2 дня убил чтоб с хтмл разобраться , а тут еще и ява добавляется
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.10.2013, 16:55
Помогаю со студенческими работами здесь

Загрузка файлов на сервер (POST)
Ребят помогите новичку пожалуйста. Вот код. При данном раскладе возможно добавление только двух файлов сразу(картинок). Что нужно изменить,...

POST загрузка изображения на сервер VK
Не получается передать изображение на сервер VK (Windows 8). В ответ от сервера я получаю пустую строку photo_list. Проблема в загрузке...

POST-запрос. Загрузка изображения на сервер
Решил я немного заняться проектиками по VK OPEN API. Для таких вещей нужно частенько капчу вводить. Решил, что буду использовать rucaptcha....

Загрузка изображений через Indy + немного оптимизации
Я разобрался как используя Indy авторизовываться на файлообменниках :) Теперь мне интересно как можно используя инди залить изображение на...

загрузка файла на сервер с вашего сайта на чужой сервер под вашим логином!
Извените зараннее если ошибся разделом, не нашел куда можно отнести данную тему и посчитал как вариат написать в этот раздел, так вот: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru