なんか色々爆弾を踏むので紹介します。
といっても2個ですけど。
直ってない爆弾(0.1.3)
ファイル名が消えます。
具体的には、
firebase.storage().ref().child('filename').put(imageFile)
こんな感じで拡張子がない状態で file を upload すると、
こんな感じでリサイズ後のファイルが生成されます。
たぶんこの辺が怪しい。
extensions/storage-resize-images/functions/src/index.ts
直った爆弾(0.1.1)
修正されたのでスクショとかないんですけど、
0.1.0 では、保存先のディレクトリ(Cloud Storage path for resized images)を指定すると、
無限にファイルをリサイズし続ける爆弾もありました。
extensions/storage-resize-images/CHANGELOG.md
終わりに
firebase は良いぞ。
現場からは以上です。