4

Spring MVC Web アプリで RTF レターを生成するための次のコードがあります。これは Firefox では正常に動作しますが、IE 9 では動作しません。

public ResponseEntity<String> downloadLetter() {
    String letter = generateLetter();
    final HttpHeaders responseHeaders = new HttpHeaders();
    responseHeaders.setContentType(new MediaType("text", "rtf"));
    responseHeaders.add("Content-Disposition", "attachment; filename=\"letter.rtf\"");
    return new ResponseEntity<String>(letter, responseHeaders, HttpStatus.CREATED);
}

IE は、letter.rtf の代わりに URL の最後の部分 ( ) として名前が付けられたファイルをダウンロードしようとしますが、letter?param=23ダウンロードできないと言って完全に失敗します。何がうまくいかないのですか?

4

1 に答える 1