質問編集履歴

2

自己解決記入欄に移管する

2021/12/16 00:13

投稿

ImPathy
ImPathy

スコア29

test CHANGED
File without changes
test CHANGED
@@ -129,39 +129,3 @@
129
129
 
130
130
 
131
131
  ```
132
-
133
-
134
-
135
- 2021.12.16
136
-
137
- 以下のやり方でファイルを書き込まずにダウンロードできました。
138
-
139
- ```Java
140
-
141
- bos = new ByteArrayOutputStream();
142
-
143
- document.save(bos);
144
-
145
-
146
-
147
- } catch (IOException e) {
148
-
149
- e.printStackTrace();
150
-
151
- }
152
-
153
-
154
-
155
- // レスポンス情報
156
-
157
- return Response.ok((Object)bos.toByteArray()).header("Content-Type", MediaType.APPLICATION_OCTET_STREAM)
158
-
159
- .header("Content-Disposition", "attachment;filename=" + encodingStringByUTF8(fileName+".pdf"))
160
-
161
- .header("Content-Lentgh", file.length())
162
-
163
- .build();
164
-
165
- }
166
-
167
- ```

1

修正後コードを記載

2021/12/16 00:13

投稿

ImPathy
ImPathy

スコア29

test CHANGED
File without changes
test CHANGED
@@ -129,3 +129,39 @@
129
129
 
130
130
 
131
131
  ```
132
+
133
+
134
+
135
+ 2021.12.16
136
+
137
+ 以下のやり方でファイルを書き込まずにダウンロードできました。
138
+
139
+ ```Java
140
+
141
+ bos = new ByteArrayOutputStream();
142
+
143
+ document.save(bos);
144
+
145
+
146
+
147
+ } catch (IOException e) {
148
+
149
+ e.printStackTrace();
150
+
151
+ }
152
+
153
+
154
+
155
+ // レスポンス情報
156
+
157
+ return Response.ok((Object)bos.toByteArray()).header("Content-Type", MediaType.APPLICATION_OCTET_STREAM)
158
+
159
+ .header("Content-Disposition", "attachment;filename=" + encodingStringByUTF8(fileName+".pdf"))
160
+
161
+ .header("Content-Lentgh", file.length())
162
+
163
+ .build();
164
+
165
+ }
166
+
167
+ ```