enctype у меня есть.
А насчет исходняка, дело в том, что я как раз эту часть скрипа не реализовал.
Так как я абсолютно не знаком с этой технологией пришлось постигать все самому.
Я смотрел что находится в $st (read(STDIN,$st,$ENV{\'CONTENT_LENGTH\'})
Если стоит enctype то $ENV{\'CONTENT_TYPE\'}; в любом случе выглядит как:
multipart/form-data; boundary=-----------------------------xxxxxxxxxxxxx
НО есть еще один CONTENT_TYPE, того файла который мы закачиваем.
Все выглядит примерно так (если мы закачиваем гифку):
Content-Type: image/gif......ЗАКАЧИВАЕМЫЙ ФАЙЛ........---------------7d135212e74
Как показала практика после image/gif нет даже пробела. Как узнать где заканчивается image/gif и начинается ФАЙЛ (закачиваем не только гифы, все поподет под руку) и где заканчивается ФАЙЛ и начинается ---------------7d135212e74--?
Может существует переменная,типа CONTENT_TYPE, где хринится этот проклятый image/gif.
Еще заметил такую фигню после записи этого бреда в файл граница становится предельно четкой это \\r\\n.
Такие вот пироги.