Код: Выделить всё
var fileName = "AAA_AAAAAAAAA AAAAA (AAAA – AAAA & – )";
var cd = new ContentDisposition{
FileName = fileName
};
Console.WriteLine(cd.ToString());
Код: Выделить всё
attachment; filename="=?utf-8?B?QUFBX0FBQUFBQUFBQSBBQUFBQSAoQUFBQSDigJMgQUFBQSAmICDigJMg?=
=?utf-8?B?KQ==?="
Код: Выделить всё
attachment; filename="=?utf-8?B?QUFfQUFBQUFBQUFBIEFBQUFBIChBQUFBIOKAkyBBQUFBICYgIOKAkyAp?="
(Конкретная проблема, которую я вижу — сохранение ContentDisposition хранится как тег в файловом хранилище Azure, и когда он создается таким образом в двух строках, это вызывает ошибку.)
Подробнее здесь: https://stackoverflow.com/questions/791 ... ncorrectly
Мобильная версия