0 / 0 / 0
Регистрация: 12.11.2007
Сообщений: 31
|
|
1 | |
enctype="multipart/form-data", есть проблемма06.12.2007, 13:09. Показов 2028. Ответов 6
Метки нет (Все метки)
вообщем в форме установленно такое свойство, форма используется для аплоада, однако нужно еще вытащить значения еще нескольких элементов а с помощью request.form('element_name'), не получается.Помогите...
0
|
06.12.2007, 13:09 | |
Ответы с готовыми решениями:
6
Multipart/form-data что есть что? multipart form data Multipart/form-data иероглифы О этот непонятный multipart/form-data HttpWebRequest: ПОСТ-запрос, не формируется multipart/form-data |
0 / 2 / 3
Регистрация: 27.03.2012
|
|
06.12.2007, 13:26 | 2 |
там надо не Request использовать, а имя объекта, который используется для аплоада, например, upload.form('element_name')
0
|
0 / 0 / 0
Регистрация: 12.11.2007
Сообщений: 31
|
|
07.12.2007, 19:35 [ТС] | 3 |
Дело в том что используется одна страница на которой в зависимости от условий в асп используется та или иная функция, которая выводит форму
в форме есть <input type='hiden' name=act value='действие формы'>, так вот в асп стоит такая обработка select case request.form('act') case 'upload' call upload()'вызов функции аплоада, в которой только создается объект для аплоада case... как вот это обойти?нехотелось бы переделывать алгоритм, потому что очень удобный для внесения изменений получился
0
|
0 / 0 / 0
Регистрация: 05.12.2007
Сообщений: 50
|
|
08.12.2007, 06:36 | 4 |
перед select case 'Act'
поставь проверку типа формы: если метод post, и multipart form то вызывай тогда uploader.
0
|
Sergik
|
|
09.12.2007, 10:03 | 5 |
проверка метода передачи слишком тормозная, я обычно делаю так:
<form name=form1 action='file.asp?processing=true' method='post' enctype='multipart/form-data'> <input type=file> <input type=submit value='save'><input type=submit value=delete onclick='document.form1.encoding='application/x-www-form-urlencoded'document.form1.action='file.asp'document.form1.submit()'> </form> потом в обработке (для querystring кодировка параметров формы значения не имеет): if request.queryString('processing')<>'' then 'нужен аплоад else 'не нужен аплоад end if |
0 / 0 / 0
Регистрация: 12.11.2007
Сообщений: 31
|
|
09.12.2007, 13:30 [ТС] | 6 |
Не, не пойму в чем трабл. У меня все обрабатывается в одной асп странице только в зависимости от условий вызываются разные функции. Так вот если какуюто часть обработки аплоада вынести на отдельную страницу и тестировать там то все работает. в чем может быть дело?
0
|
Sergik
|
|
09.12.2007, 14:08 | 7 |
дело в том, что коллекция Request.form недоступна после вызова Request.binaryRead и наоборот
|
09.12.2007, 14:08 | |
09.12.2007, 14:08 | |
Помогаю со студенческими работами здесь
7
Отправка Put запроса с бинарником картинки multipart/form-data POST запрос с multipart/form-data. Передача значений и файла Загрузка изображения на сервер (multipart/form-data) с помощью GET-запроса POST-запрос multipart/form-data - убрать заголовки содержимого Content-Type Отправка Multipart/form данных C# Data sources и Form Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |