информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Где водятся OGRыЗа кого нас держат?Spanning Tree Protocol: недокументированное применение
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
 Зловреды выбирают Lisp и Delphi 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / beginners
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Windows Shell Host 04.08.03 11:36  Число просмотров: 1430
Автор: 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-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach