информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяАтака на Internet
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Windows Shell Host 04.08.03 11:36  Число просмотров: 1348
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
> Можно поподробнее?..
> Нужно реализовать закачку файлов на локальный сервер через
> веб-интерфейс...

А тут недавно про дыры браузеров был разговор. Не подойдет?

http://www.bugtraq.ru/cgi-bin/forum.mcgi?type=sb&b=19&m=83021
<beginners>
JavaScript и WinAPI 01.08.03 16:06  
Автор: Kerk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Как работать с апишными функциями в JavaScript'е?
не та технология... CGI можно и на ASP заменить... 05.08.03 16:39  
Автор: hamstr Статус: Незарегистрированный пользователь
<"чистая" ссылка>
только там JScript или VBScript.
честно говоря готового примера по разбору мультипарта для ASP дать не могу (бо не писал).
ссылку на сайтец по asp зато могу кинуть, мож найдется там пример.

www.activeserverpages.ru
А JavaScript откуда запускается? Если со веб-странички, то никак :) 01.08.03 18:48  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
А JavaScript откуда запускается? Если со веб-странички, то никак :) 04.08.03 08:07  
Автор: Kerk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Нужно скопировать файл с вирта юзера на расшаренную папку на локальном веб-сервере...
Тогда можешь попробовать воспользоваться Windows Shell Host 04.08.03 10:23  
Автор: Ktirf <Æ Rusakov> Статус: Elderman
<"чистая" ссылка>
Windows Shell Host 04.08.03 11:32  
Автор: Kerk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Можно поподробнее?..
Нужно реализовать закачку файлов на локальный сервер через веб-интерфейс...
Windows Shell Host 04.08.03 11:36  
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
> Можно поподробнее?..
> Нужно реализовать закачку файлов на локальный сервер через
> веб-интерфейс...

А тут недавно про дыры браузеров был разговор. Не подойдет?

http://www.bugtraq.ru/cgi-bin/forum.mcgi?type=sb&b=19&m=83021
Windows Shell Host 04.08.03 11:44  
Автор: Kerk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> А тут недавно про дыры браузеров был разговор. Не подойдет?
Должны же быть "легальные" способы....
Windows Shell Host 04.08.03 11:52  
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
> > А тут недавно про дыры браузеров был разговор. Не
> подойдет?
> Должны же быть "легальные" способы....

Легально: юзер должен сам выбрать файл, который он заливает (ручками)
Windows Shell Host 04.08.03 11:56  
Автор: Kerk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Легально: юзер должен сам выбрать файл,
> который он заливает (ручками)
Юзер сам легально все выберет... :)
Ептель! 04.08.03 11:58  
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
> > Легально: юзер должен сам выбрать
> файл,
> > который он заливает (ручками)
> Юзер сам легально все выберет... :)

Ну, а чем тогда тебя не устраивает <input type=file> ???
Ептель! 04.08.03 13:46  
Автор: Kerk Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Ну, а чем тогда тебя не устраивает <input type=file>
> ???
Файлы не принимаются... :(
Где можно ПОДРОБНО об этом почитать?
inside 04.08.03 14:35  
Автор: Eugene Статус: Незарегистрированный пользователь
Отредактировано 04.08.03 14:43  Количество правок: 1
<"чистая" ссылка>
для начала - для бинарный файлов желательно сделать следующее: в .htaccess или конфе виртуального хоста (для апача) прописать
CharsetRecodeMultipartForms Off

открывающему тегу "form" не помешает свойство enctype="multipart/form-data"

не уверен, что приведенный ниже пример (http://www.bugtraq.ru/cgi-bin/forum.mcgi?type=sb&b=20&m=84382) будет работать для php3. и не только из-за приведенных в тексте комментариев, но для 4й версии - он вполне дееспособен [до нее (4й версии) картинки передавались, вроде, не массивом].

полный текст документа, из которого взят кусок кода лежит здесь
http://phpclub.net/manrus/feat/file-upload.html
рекомендую

ps: вопросы по php рекомендую задавать тут
http://phpclub.net/talk/forumdisplay.php?s=dd5c0114380fc99e6d62520986eb9721&forumid=20
[php | perl] Стоят на твоем локальном сервере? 04.08.03 14:03  
Автор: whiletrue <Роман> Статус: Elderman
Отредактировано 04.08.03 14:15  Количество правок: 8
<"чистая" ссылка>
> > Ну, а чем тогда тебя не устраивает <input
> type=file>
> > ???
> Файлы не принимаются... :(
> Где можно ПОДРОБНО об этом почитать?

На твоем серваке должны стоять какие-то CGI (php, perl,...). С их помощью можно запустить программу на стороне сервера и она будет выдавать свой стандартный вывод в веб-сервер,... лучше почитай про это сам - из меня не самый лучший рассказчик.

Вот пример на PHP как закачать на сервак файл от клиента.

<?php
// In PHP earlier then 4.1.0, $HTTP_POST_FILES should be used instead of
// $_FILES.  In PHP earlier then 4.0.3, use copy() and is_uploaded_file()
// instead of move_uploaded_file

$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir. $_FILES['userfile']['name'];

print "тэг_pre";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
    print "File is valid, and was successfully uploaded. ";
    print "Here's some more debugging info:\n";
    print_r($_FILES);
} else {
    print "Possible file upload attack!  Here's some debugging info:\n";
    print_r($_FILES);
}

?>

---
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach