操作
機能要件 #1573
未完了【web】景品編集時の画像登録について
ステータス:
新規
優先度:
中
担当者:
-
開始日:
2024/12/09
期日:
進捗率:
0%
予定工数:
説明
要件¶
景品交換画面にて管理者の場合は景品の編集が行えるのですが
編集を行う場合の画像の扱いの処理を忘れていました
編集時にも画像をローカルならminIO、本番ならcloud storageにアップロードすれば良いのですが
毎回編集するたびにアップロードしているとストレージにどんどん溜まっていくので
編集時は画像が変更されていれば画像をアップロードして新たなURLを取得してupdateをするようにしたいです
景品の更新関数はupdateRewardです
ここにアップロードするかどうかのフラグを引数で追加して
新規登録と編集のフォームは共通化しているので複雑になるかもしれませんが
rewardがpropsで渡されている場合はreward?.imageとformData.imageが一致すればフラグはfalseで
そのままformDataの値をimageカラムに格納で
フラグがtrueで来た時は画像をアップロードしてそのURLを取得してimageカラムに格納ということになるかなと思い描いています
操作