FileStreamResultを返すアクションメソッドがあります。ダウンロードは正常に機能します。問題は、結果オブジェクトのFileDownloadNameプロパティを設定しても、一部のファイルが別の名前(具体的にはページのアドレスの最後の部分)でダウンロードされることです。私は作業中です。たとえば、「http:// localhost:5479 / Items / Edit / 277」ページでは、「277」というファイルがダウンロードされます。
これは、ファイルの名前に特別な文字が含まれている場合(「SanJosé.jpg」など)に発生しますが、名前にそのような文字が含まれていない場合(「SanJose.jpg」など)は問題なく機能します。
だから、私の質問は、ユーザーが名前に特別な文字を含むファイルをダウンロードできるようにするにはどうすればよいですか?または、それが不可能な場合は、文字列からすべての特殊文字を削除する方法がありますか、それとも作成する必要がありますか?
ありがとう