質問編集履歴
1
情報の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,6 +8,7 @@
|
|
8
8
|
Servlet: 2.5
|
9
9
|
GAE: 1.9.25
|
10
10
|
GCS Client Library: 0.5
|
11
|
+
Maven: 3.3.3
|
11
12
|
|
12
13
|
upload処理
|
13
14
|
```java
|
@@ -18,7 +19,7 @@
|
|
18
19
|
.totalRetryPeriodMillis(15000)
|
19
20
|
.build());
|
20
21
|
private static final int BUFFER_SIZE = 2 * 1024 * 1024;
|
21
|
-
...//doPost内
|
22
|
+
...//ServletのdoPost内
|
22
23
|
GcsFilename filename = new GcsFilename(bucketName, directoryPath + "uploadfile.jpg");
|
23
24
|
GcsFileOptions options = new GcsFileOptions.Builder().acl("public-read").mimeType("image/jpeg").build();
|
24
25
|
try(OutputStream output = Channels.newOutputStream(outputChannel)) {
|
@@ -43,5 +44,9 @@
|
|
43
44
|
curl アプリケーションURL -F file=@test.jpg
|
44
45
|
としています。
|
45
46
|
|
47
|
+
GcsFileOptions.BuilderでmimeTypeを設定しないとタイプがbinary/octet-stremとなります。
|
46
48
|
サイズやタイプは正常だと思うのですが、どうしてこのように表示されてしまうのでしょうか?
|
49
|
+
アップロードするには何か権限が必要なのでしょうか?
|
47
|
-
公開するためのチェックボックスも消えてしまいます。
|
50
|
+
公開するためのチェックボックスも消えてしまいます。
|
51
|
+
|
52
|
+
宜しくお願い致します。
|