回答編集履歴
2
修正漏れを修正
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
一度bytearrayに入れて読むのを試してください。
|
6
6
|
|
7
|
-
コードを修正しました。
|
7
|
+
コードを再修正しました。
|
8
8
|
|
9
9
|
|
10
10
|
|
@@ -46,7 +46,7 @@
|
|
46
46
|
|
47
47
|
bstream.seek(0)
|
48
48
|
|
49
|
-
blob.upload_from_file(
|
49
|
+
blob.upload_from_file(bstream.read(), content_type=content_type)
|
50
50
|
|
51
51
|
blob.make_public()
|
52
52
|
|
1
コードを変更
test
CHANGED
@@ -1,4 +1,10 @@
|
|
1
1
|
flaskやfirebaseについては使ったことがありませんが、以下で動くかもしれません。
|
2
|
+
|
3
|
+
fileはwerkzeug.datastructures.FileStorageなのですね。
|
4
|
+
|
5
|
+
一度bytearrayに入れて読むのを試してください。
|
6
|
+
|
7
|
+
コードを修正しました。
|
2
8
|
|
3
9
|
|
4
10
|
|
@@ -34,6 +40,12 @@
|
|
34
40
|
|
35
41
|
content_type = 'image/jpg'
|
36
42
|
|
43
|
+
bstream = io.ByteIO()
|
44
|
+
|
45
|
+
file.save(bstream)
|
46
|
+
|
47
|
+
bstream.seek(0)
|
48
|
+
|
37
49
|
blob.upload_from_file(io.BytesIO(file).read(), content_type=content_type)
|
38
50
|
|
39
51
|
blob.make_public()
|