Jupload с asp.net - проблема подтверждения загрузки - PullRequest
0 голосов
/ 18 января 2011

Проблема заключается в следующем:

Я использую Jupload для загрузки файлов в мое веб-приложение asp.net.

У меня есть типы документов, такие как "Домашнее задание"," Викторина"и" Экзамен", в котором мне нужно загрузить документ и сохранить его в таблице документов с одним из этих типов и путем к файлу.

Но поскольку jupload не знает типы моих документов, когда пользователь загружает документ, он просто публикует содержимое файла на странице, которую я создал.На этой принимающей странице я могу знать, завершена ли загрузка, но страница с апплетом этого не знает.

Я попытался создать событие успешно завершенное на принимающей странице, сообщив, что загруженные документы сохраненына диск, но я думаю, поскольку это просто пост с содержимым файла, страница с апплетом по-прежнему является текущей страницей, которая отображается, и в методе события не работает Response.Redirect.

У меня есть некоторыемысли;

  • Я могу настроить апплет (jupload) ** Но я действительно не хочу этого делать
  • Я могу временно сохранять документы на диск, хранить их информацию где-нибудьи позволить конечному пользователю выбрать тип документа после этого временного сохранения.Но это все еще означает, что мне нужно получить подтверждение от апплета о том, что загрузка завершена.

У меня все уши (или глаза здесь) .. Я буду признателен за любые мысли по этому поводупроблема.

Если это простая информация, о которой я не знаю, я готов быть униженным (:

1 Ответ

0 голосов
/ 18 января 2011

Я фактически не использовал jUpload, но быстрый просмотр в одном из его документов показывает следующий параметр для апплета, который может дать вам то, что вы хотите:

Параметр: формданные

Описание: С помощью этого параметра можно указать имя HTML-формы. Если указанная форма существует в том же документе, что и апплет, все переменные формы добавляются в качестве параметров POST в запрос POST апплета.

Что вы можете сделать - это выбрать тип документа из раскрывающегося списка на той же странице, что и загрузка, а затем он будет опубликован вместе с файлом, чтобы вы могли обработать его.

Единственный сбой, который я могу видеть в связи с asp.net, это то, что обычно вся страница находится внутри тега формы, что означает, что ВСЕ поля формы на странице будут отправлены обратно вместе с загрузкой вашего файла. Это включает в себя поля viewstate. Может не быть проблемой (вы можете игнорировать их), если там не много.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...