blog.bouzuya.net

2024-04-08 bouzuya/cloud-storage-signature 0.2.0 をつくった

bouzuya/cloud-storage-signature 0.2.0 をつくった。

HTML Form の指定に Content-Length と Content-Type を指定できるようにした。

https://cloud.google.com/storage/docs/xml-api/post-object-forms

あとは↑を使った例を examples/ に追加した。

素朴に Rust で Web サーバーを書いて、 HTML を返して JavaScript を書いて……という感じ。 input[type=file] でファイルを選んだら、サーバーにリクエストして policy の設定された HTML FormData を生成し、その Form を送信して画像を Cloud Storage にアップロード、アップロードの完了をサーバーに通知してファイル追加。そぼくな画像アップローダー。

明日はその他の HTML Form のパラメーターにも対応しようかな……。


今日のコミット。