Информационная Безопасность. Аудит Безопасности


Нажмите CTRL-D чтобы добавить нас в закладки
HackZone.RU - HTML : загрузка файла без <input type="file">
Войти / Регистрация / Участники
Определение даты выпуска iPhone по серийному номеру
-
Поиск по сайту
Форумы



Реклама

Программирование / Другое RSS подписка на сообщения с форума Subscribe


Новая тема Наиболее обсуждаемые темы Наиболее посещаемые темы
Поиск 
Период
Перейти

Просмотров - 3430
HTML : загрузка файла без <input type="file">
Добавить этот топик в закладки »
RSS-лента ответов »Subscribe
Virous




Gold Member
# | Сообщение добавлено 11.09.2011 13:58:27
Всем Hi.
 
У меня есть HTMl форма, состоящая из списка выбора Select, поля для загрузки файла File и двух кнопки Button: "Добавить, отправить".
 
При нажатии кнопки добавить, в список Select должно добавляться содержимое File, а после нажатия кнопки "Отправить", все файлы, добавленные в список Select должны быть переданы на сервер.
 
И все бы хорошо, если бы содержимое File добавлялось нормально в список. Если я ввожу C:/xxx/xxx.txt, то в список попадает C:/fakepath/xxx.txt.
 
Поэтому я подумал, что можно попробовать использовать вместо поля для ввода файла обычное текстовое поле, но как тогда приставить кнопочку "Обзор" и обеспечить загрузку?
 
Заранее спасибо.
 
Ахтунг! Собакирен мит зубен клац, клац! Зубен зи дойч!
Сказать спасибо Ответить Цитировать

codemaster




Platinum Member
# | Сообщение добавлено 11.09.2011 15:29:42
окошко с обзором и строкой для имени файла  - это все создается браузером.
файл же передается методом post. запрос типа:
Text

post /script http/1.1
<всякие флаги типа юзерагент, accept language кодировки и т.п. >
content type: тип файла
content length: длина файла
 
<содержимое файла>
 
+ если мультипартовый(multipart form data) метод то еще объявляется разделитель и им разделяется контент.
и серверу наплевать какое имя файла у  тебя на компьютере
так что только через поле файл в html-форме либо прямо к серверу запрограммировать запрос.
 
несколько файлов загрузить просто с использование только статичного html кода сложно,так что скоре всего придется писать жабаскрипт, который будет добавлять в массив загруженные файлы и добавлять их в форму
 
Сказать спасибо Ответить Цитировать


Только зарегистрированные пользователи могут оставлять сообщения в форуме

Зарегистрироваться *** Авторизоваться

 Последние новости и статьи  Последние сообщения с форумов
  • В darknet сливают данные 100 000 российских банковских карт
  • Вирус Escobar ворует коды двухфакторной аутентификации из Google ...
  • DeadBolt использует уязвимость, исправленную в декабре
  • Почти миллион WordPress-сайтов в опасности из-за уязвимости в поп...
  • Шифровальщик DeadBolt взломал 3600 NAS. Qnap устанавливает обновл...
  • Банковский троян Chaes устанавливает вредоносные расширения для C...
  • Взломана платформа Qubit Finance, хакеры похитили 80 млн долларов
  • Арест участников REvil взволновал других преступников
  • Обнаружена malware MoonBounce, внедряющаяся в UEFI
  • Администратор кардерского форума UniCC и участник хак-группы The ...

    Все новости... Все статьи... Прислать новость RSS
  • Разное / Предложения работы » Взлом авторизации CRM
  • Разное / Предложения работы » взломать сайт и выграть электронную жеребьёвку
  • Разное / Предложения работы » разблокировать сбер аккаунт
  • Разное / Болталка » Re: Форум жив?
  • Разное / Болталка » Форум жив?
  • Разное / Болталка » С Новым 2022 Годом!
  • Взлом и безопасность / Программы » Re: Hasp ключ для ABC-4
  • Портал / Отзывы и предложения » Предлагаем партнерство вашему форуму.
  • Разное / Предложения работы » взлом почты
  • Разное / Куплю, приму в дар » Покупка аккаунтов Uphold

    Все форумы... RSS


  • Разместить рекламу
    © HackZone Ltd. 1996-2020. Все права зарегистрированы.
    Перепечатка материалов без согласования и указания источника будет преследоваться по Закону

    О проекте | История проекта | Размещение рекламы | Обратная связь | Правила поведения на портале
    contador de visitas счетчик посещений

    #{title}

    #{text}

    x

    #{title}

    #{text}