Почему SWFUpload не выполняет код upload.aspx и почему он сохраняет все файлы в корневой каталог? - PullRequest
0 голосов
/ 03 февраля 2010

Я использую SWFUpload v2.2.
В IE (8):
Если я загружаю очень маленький файл (16 КБ):
1) Файл появляется в корневом каталоге, где находится upload.aspx.
2) Page_Load на upload.aspx.cs выполняется.
3) Файл фактически обрабатывается процедурой Page_Load, и обработанный файл сохраняется в правильном месте.
Если я загружаю обычный файл (1,5 МБ):
1) Файл появляется в корневом каталоге, где находится upload.aspx.
В Firefox (3.5.7):
Неважно, какого размера файл, он:
1) Файл появляется в корневом каталоге, где находится upload.aspx.

У меня есть maxRequestLength = "30000" executeTimeout = "3000" в web.config, чтобы быть уверенным.

В настройках объекта для конструктора у меня есть:
file_size_limit: "10 МБ",
file_types: ". ",
file_types_description: "Все файлы",

Итак, мои вопросы:
Как файл сохраняется в корневом каталоге (и почему)?
Почему Page_Load выполняется только тогда, когда я использую IE и загружаю очень маленькие файлы?

1 Ответ

0 голосов
/ 03 февраля 2010

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

...