parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ошибка 0xC0000005 at 0x004483CC в работе с HTTP-сервером

off 10.10.2010 01:14

При работе с кодом, в зависимости от объёма передаваемых файлов, возникают ошибки:
1. Unhandled exception 0xC0000005 at 0x004483CC
2. load
error receiving response header: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера (10060)

3. либо они не возникают.

Инструкция для сверки:
Для появления ошибки заполняем все поля text и chechbox. В блоке изображений достаточно указать два файла. С возрастанием размера передаваемых файлов будут проявляться ошибки.

Ошибки возникали на:
Parser/3.4.0 (compiled on i386-unknown-freebsd6.4)
Parser/3.4.0 (compiled on i386-pc-win32)
на последней parser3.exe иногда падал с уведомлением Microsoft (отчёт имеется).

Файл bug.html
$urlserver[http://127.0.0.1/gub.html]
^if(def $form:username){
<p>Нам прислали (^form:fields._count[]) поля:
$file[^file::load[text;$urlserver;
$.method[POST]
$.enctype[multipart/form-data]
$.form[
^form:fields.foreach[field;value]{
^if($value is string){
  $.$field[$value]
}{
^form:files.picture.foreach[sNum;fValue]{
  $.$sNum[$fValue]
}
}
}
# end foreach
]
   $.timeout(60)
]]
</p>
$file.text
}
# end if
<form method="post" enctype="multipart/form-data">
   <input type="text" name="username" /><br />
   <input type="text" name="birthday" /><br />
<input type="checkbox" name="box1">box1<br />
<input type="checkbox" name="box2">box2<br />
<input type="checkbox" name="box3">box3<br />
<input type="checkbox" name="box4">box4<br />
<input type="checkbox" name="box5">box5<br />
<input type="checkbox" name="box6">box6<br />
<input type="checkbox" name="box7">box7<br />
   <p>Выберите несколько изображений для загрузки:<br />
   <input type="file" name="picture" /><br />
   <input type="file" name="picture" /><br />
   <input type="file" name="picture" /><br />
   <input type="submit" value="Загрузить" />
   </p>
</form> 
Файл gub.html
^form:fields.foreach[field;value]{
^if($value is string){
   $field - $value
}{
 это picture $value.name
}
}[<br />]
Спасибо.