У меня возникла проблема при попытке изменить имя и расширение файла, созданные моим веб-сервисом.
Текущий загруженный файл называется AAA , но желаемый результат должен быть AAA.xls . Формат файла BIFF с расширением .xls.
Файл был создан в Delphi FastReport 4 в MemoryStream, а затем записан в ContentStream.
Я попытался добавить Content-Disposition в запрос, но выходной файл был поврежден, что составляет всего 5 КБ (первоначально 14 КБ), хотя вывод получился правильным.
Response.SetCustomHeader('content-disposition','attachment; filename=AAA.xls');
Любая возможная вещь, которую я пропустил, чтобы вызвать повреждение файла?