Ссылка для скачивания файла с asp.net - PullRequest
1 голос
/ 29 ноября 2011

Вот проблема, с которой я столкнулся, и я не уверен в точном источнике ошибки:

Я унаследовал сайт, и мне нужно было добавить функцию загрузки / выгрузки резюме. Теперь он работает так: файл загружается заявителем и сохраняется на веб-сервере с записью в таблице заявителя, указывающей имя файла. В нашем бэкэнде создается ссылка (например, ../filedownload.aspx?id=1231), указывающая на мою страницу загрузки, которая содержит код для загрузки резюме. Страница находит запись в таблице, создает путь к файлу в папке, а затем запрашивает сохранение. Для некоторых записей он не предоставляет файл, указанный для загрузки, а саму страницу загрузки (FileDownload.aspx).

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

Сайт использует LINQ to SQL для доступа к базе данных, с которой я не очень знаком, и есть странные причуды в других местах сайта, такие как заполнение текстовых полей старыми значениями после обновления записи.

Кто-нибудь видел или слышал что-то похожее на это?

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