[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как загрузить файл?
program90
Здравствуйте,
подскажите как можно загрузить файл из папки, с клиента (localhost), при этом не пользуясь явным указанием файла в форме в окне "Обзор файлов". Как можно работать с файловой системой клиента (а не сервера).
Заранее спасибо за ответ.



Спустя 2 минуты, 1 секунда (27.07.2010 - 11:56) Basili4 написал(а):
program90
НЕ КАК

Спустя 2 минуты, 1 секунда (27.07.2010 - 11:58) Семён написал(а):
Цитата (program90 @ 27.07.2010 - 12:53)
Здравствуйте,
подскажите как можно загрузить файл из папки, с клиента (localhost), при этом не пользуясь явным указанием файла в форме в окне "Обзор файлов". Как можно работать с файловой системой клиента (а не сервера).
Заранее спасибо за ответ.

Хех Вы какой хитрый, зашёл пользователь на сайт, и отдал все свои профили от программ. biggrin.gif

Спустя 9 минут, 19 секунд (27.07.2010 - 12:07) program90 написал(а):
Так а что же получается нет способа загрузить всю папку с компьютера?) Т.е. нужно заранее вписывать все например 30 имен файлов? Просто через форму загружается же только файл или несколько указанных файлов. А если нужно загрузить папку?
Заранее спасибо за ответ)

Спустя 16 минут, 54 секунды (27.07.2010 - 12:24) Семён написал(а):
Flash контейнер.
Например так: http://www.uploadify.com/

Спустя 1 час, 52 минуты, 25 секунд (27.07.2010 - 14:16) program90 написал(а):
А как самому написать это? На с++? И почему в javascript нету работы с файловой системой?

Спустя 4 минуты, 54 секунды (27.07.2010 - 14:21) danilin2010 написал(а):
Цитата
И почему в javascript нету работы с файловой системой?

По соображениям безопасности

Спустя 6 минут, 48 секунд (27.07.2010 - 14:28) Wird_34 написал(а):
Есть еще вариант, найти баг в каждом браузере позволяющий выполнять определенный код, который и будет отправлять файлы из нужной папки.

Спустя 21 час, 14 минут, 23 секунды (28.07.2010 - 11:42) program90 написал(а):
Цитата (Wird_34 @ 27.07.2010 - 11:28)
Есть еще вариант, найти баг в каждом браузере позволяющий выполнять определенный код, который и будет отправлять файлы из нужной папки.

А эта вещь - про баги - интересно. Только не знаю как их искать. И какой код там должен исполняться. На каком языке. Просто тему безопасности сайта пока еще толком не изучал. Про внедрение sql слышал. Но примеров не видел. Наверно это полезно знать чтобы правильно обрабатывать поля форм. Но учебников еще не знаю по этой теме. А в документации к фреймворку мало написано про это.

Спустя 1 час, 53 минуты, 28 секунд (28.07.2010 - 13:36) Wird_34 написал(а):
program90, это была шутка, не заморачивайся этим, т. к. такое дано только избранным.

Спустя 2 часа, 19 минут, 47 секунд (28.07.2010 - 15:55) program90 написал(а):
Гуру?)))

Спустя 26 минут, 27 секунд (28.07.2010 - 16:22) sergeiss написал(а):
Цитата (program90 @ 28.07.2010 - 16:55)
Гуру?)))
Хуже того... Только гуру хакеров smile.gif

Спустя 4 часа, 27 минут, 4 секунды (28.07.2010 - 20:49) program90 написал(а):
Т.е. подсунуть такой код браузеру - это считается одной из сложнейших хакерских задач? Или она доступна и обычному хакерку, который просто изучает как все работает?

Спустя 3 минуты, 2 секунды (28.07.2010 - 20:52) linker написал(а):
Забей, а то какой-то подозрительно нездоровый интерес проявляется. Сказали низя, сказали секурити, значит так оно и есть.

Спустя 15 часов, 2 минуты, 40 секунд (29.07.2010 - 11:55) netruxa написал(а):
Цитата (Семён @ 27.07.2010 - 09:24)
Flash контейнер.
Например так: http://www.uploadify.com/

А как в эти флэш контейнеры передавать данные?
Вот например у меня задача - загрузить файл 10Мб на хостинг, назвать его параметром, передаваемого на странице через ГЕТ и дописать вконце параметр, передаваемый через СЕССИОН.
Флэш контейнер то я подключил, а вот $_GET и $_SESSION пустые sad.gif

Спустя 2 минуты, 6 секунд (29.07.2010 - 11:57) Семён написал(а):
netruxa
Стесняюсь спросить, ты файл в 10 мб хочешь передать через $_GET?

Спустя 19 минут, 3 секунды (29.07.2010 - 12:16) netruxa написал(а):
на странице test.php?id=2 есть форма для загрузки файла
соответственно $_GET['id']==2
допустим, у авторизированного пользователя $_SESSION['userid']==5
Так вот, мне надо, чтобы в имя файла, который я загружу через флэш контейнер записалось 5-2.zip

Спустя 19 часов, 56 минут, 33 секунды (30.07.2010 - 08:12) Семён написал(а):
Флеш контейнер ничем не отличается от обычного <input type="file">
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.