メインコンテンツまでスキップ

ファイルアップロード

概要

ファイルをアップロードし、登録・更新用の情報に変換します。
非同期処理の関数のため、async/await などを使用する必要があります。

※2025/06/16以降 利用可能になります。

構文

atPocket.app.record.upload(file, fileName);

引数

引数名説明
fileBlobファイル情報
fileNamestringファイル名

戻り値

  • ファイルのオブジェクトデータが返却されます。

使用可能画面

  • レコード作成画面
  • レコード編集画面

使用例

  // 非同期処理
async function fileReplace(fileField, blob) {
// 現在のレコード取得
const record = atPocket.app.record.get();
// 現在の値をファイルを削除(置き換えない場合は不要)
record[fileField].value = [];
// ファイルアップロード
const fileInfo = await atPocket.app.record.upload(blob, 'Sample.png');
// ファイル情報追加
record[fileField].value.push(fileInfo);
// レコードに値をセット
atPocket.app.record.set(record);
}
  • 非同期処理の関数のため、async/await を使用しています。
  • ファイルタイプの値は配列形式となります。(ファイルが1つの場合も同様)