ファイルアップロード仕様(仮)
■設定方法
・入力欄の型でファイルを選択
・ファイル名の設定で静的・動的な値を組み合わせて命名規則を作成
・最大ファイル数、最大ファイルサイズ、ファイル拡張子を設定して完了
■仕様
・最大ファイル数
上限設定なし
・最大ファイルサイズ
上限設定なしだがSalesforceの1回のデータ保存サイズの制限で、base64エンコードなどを行った後のサイズで約4MB以下であること
画像の場合若干多くなるため3MB強まで
jpg、jpeg、pngに限っては3MB程度までに収まるように画像の自動リサイズによる圧縮を行っている
gif、bmp、PDF、Excelなどについては圧縮されない
・ファイル拡張子
すべて半角で入力し、カンマ区切りで複数設定可能
アップロード画面を開いた時の指定拡張子にしようされる
ユーザ側で全てのファイルに変更できてしまうが、選択後の処理で指定拡張子以外のファイルはエラーとなる
・申請画面
ドラッグアンドドロップまたはボタン押下によりウインドウが出てくるなど一般的な操作で選択可能
ファイル選択後はブラウザのメモリに格納されているだけでアップロードは完了していない
サムネイルをクリックすると拡大表示
サムネイルの右上の×をクリックするとメモリから削除される
アップロード完了後は×ボタンが消えてユーザは削除不可となる
アップロード先
申請レコードに紐づくファイル
アップロードされるタイミング
一時保存・次のページ・前のページ・次へ(モバイル)・前へ(モバイル)・申請確定
アップロード後は入力欄はファイルのIDを値として保持する