Возможно, если вы обслуживаете файл динамически (т. Е. Вместо использования стандартного статического файла), вы можете вернуть HttpResponse с содержимым файла, а затем установить свой собственный тип содержимого.Я делал это раньше с изображениями:
return HttpResonse(the_file, "Content-Type: image/png")
Где the_file - это фактические данные файла (а не объект файла).
Будет ли это работать для ваших целей?