Действительно, отдельный форум создавать не стоит - вопросы программирование интернет-скриптов вполне можно обсуждать здесь. Вот только язык ASP не очень распространённый язык.
Значит, поехали... Сначала о HTML: есть два способа кодирования параметров, передающихся на сервер с помощью HTTP-POST: application/x-www-form-urlencoded (используется по умолчанию) и multipart/form-data. Отличаются они тем, как именно закодированы передающиеся значения: в первом случае используется очень простая схема -- в запросе просто пишутся строки вида name=value, по строке на каждое переданное поле формы; во втором все гораздо сложнее, используется специальный формат с разделителями. Подробности можно посмотреть в соответствующем RFC (не помню номер навскидку), для нас же важно то, что только multipart/form-data позволяет передавать в запросе произвольные бинарные данные (файлы). Поэтому фраза
QUOTE
Нужно именно post, а не get,так как в ок1.asp происходить upload файла
неверна -- нужен не просто POST, а именно multipart, вместо urlencoded.
Это все теория, а на практике дела обстоят грустнее. Объект Request умеет парсить самостоятельно только запросы типа application/x-www-form-urlencoded. Из этого совершенно логично следует, что Request.Form() и Request.QueryString() автоматически переданные параметры в случае multipart не распознают. Для того, чтобы вытащить из такого запроса сам файл и переданные параметры, придется прочитать его (запрос) целиком как бинарный поток с помощью Request.BinaryRead() (см. http://msdn.microsoft.com/library/default....om_reqombr.asp) и разобрать на части самостоятельно. В инете можно найти библиотеки, умеющие делать эту работу (например, навскидку помню dgFileUpload, http://www.devguru.com/Products/dgfileuplo...fileupload.asp), но все они как правило глючат там и сям, поэтому проще (как мы в итоге и сделали) написать самостоятельно, под свои цели.
Собственно, вот. Прошу извинить, если слишком длинно ответил, но это, ИМХО, лучше, чем стебаться в ответ на вопрос или просто отправить по ссылкам.
Мдя... при чём тут стебаться? - это был просто намёк... ну лана... если считаете форум Программирование соврешенно не нужным и бесполезным - ради бога, хоть в развлечениях задавайте вопросы на тему "хочу написать муз. плеер, а как выводить звук через DirectX?"
никаких заморочек не должно быть... принимаешь переменную через fn = request.querystring("fn") и используешь это в путь!!! имхо тут разницы нет post или get... и тем и иным способом можно данные передать... enctype="multipart/form-data"> - файл на сервак кидаешь? не пользовался в асп, но на пшп работает все ок... передаю и переменные и файл все из одной формы...