-1
私はResponseEntity Byteとして返す別の関数への呼び出しから開くようにダウンロードしようとしています。問題は、ブラウザに戻ってこないときにダウンロードすることです。私が直接呼び出している機能をクエリすると、ダウンロードボックスが開きます。PDFをダウンロードしてバイトとして返しました。ResponseEntity
byte[] content = ...//gets the content
HttpHeaders header = new HttpHeaders();
header.setContentType(MediaType.parseMediaType("application/pdf"));
return new ResponseEntity<byte[]>(contents, header, HttpStatus.OK);
JavaScriptから呼び出すと、なぜダウンロードボックスがブラウザに表示されないのですか?私は何かを欠いている?
これは私には役に立たなかった。私は試しました: header.add( "content-disposition"、 "attachment; filename = test.pdf"); 私も試しました: header.setContentDispositionFormData( "file.pdf"、 "file.pdf"); – Nickknack