アップロード更新(ファイル型項目)
最終更新日: 2021年2月5日
R8 | R9
次のような場合にお使いいただけます。
ここでは社員リスト staff.csv のアップロード更新を例に説明します。
繰り返しコンテナへの登録も可能です。繰り返しコンテナID項目と、対象項目をコンマ区切りで列挙するとともに、コンテナ番号を[1],[2]と(必要な数だけ)指定してください。
アップロードする zip ファイルの構成も同じです。
添付ファイルをサブフォルダ以下にまとめて配置することができます。フォルダ名は「files」(すべて英小文字)となります。
アップロードするCSVファイルの指定は以下のようになります。
上記 CSV 例に示したように、次のルールがあります。
サブフォルダ名が files の場合、ここに含まれるファイルは(CSV形式ファイルであっても)すべて添付ファイルとして扱われます。
例を示します。次のようにフォルダ teacherlist の中に複数の csv ファイルを含めたとします。
この場合、最初の teacherlist フォルダは(files という名称ではないため)その中に含まれる csv ファイル(teacherlist.csv)を「アップロード対象データ」と解釈します。
さらにその中にある files フォルダ内の initdata.csv は、添付ファイルとして扱います。
ファイルが正常にアップロードされない場合、次の点をご確認ください。
ダウンロード機能によって取得したファイルには、「項目名_jfcattachment」列は含まれていません。
(この項目はアップロードするファイルという意味ですので、CSVダウンロード時には取得できません。)
用途
アップロード方法
"アカウント","名前","写真","写真_jfcattachment"
"s110001","日本 太郎","写真_s110001.png","photo_s110001.png"
"s110002","東京 二郎","写真_s110002.png","photo_s110002.png"
"s110003","大阪 花子","写真_s110003.png","photo_s110003.png"
"s110004","沖縄 四郎","写真_s110004.png","photo_s110004.png"
※ "写真_jfcattachment"列に添付する実ファイル名を記述します。
※ "写真"列は従来通り画面表示時やダウンロードファイル名に利用されます。この項目は必ずしも実ファイル名と同一である必要はありません。
data.zip
├—staff.csv
├—photo_s110001.png
├—photo_s110002.png
├—photo_s110003.png
└—photo_s110004.png
:
繰り返しコンテナへの対応
"ID","タイトル","コンテナ[1]/CID","コンテナ[1]/ファイル","コンテナ[1]/ファイル_jfcattachment","コンテナ[2]/CID","コンテナ[2]/ファイル","コンテナ[2]/ファイル_jfcattachment"
"1000","uploadtest","1","イベント風景.gif","photo.gif","2","リーフレット.pdf","sample.pdf"
data.zip
├—uploadtest.csv
├—photo.gif
└—sample.pdf
添付ファイルをサブフォルダで管理する
teacherlist.zip
├ーteacherlist.csv
└ーfiles
├ーmiyamoto.png
├ーsasaki.png
├ーREADME.doc
└ーinitdata.csv
"アカウント","ファイル名","ファイル名_jfcattachment"
"teacher1","miyamoto.png","./files/miyamoto.png"
"teacher2","sasaki.png","files/sasaki.png"
"teacher3","README.doc",".\files\README.doc"
"teacher4","initdata.csv","files\initdata.csv"
サブフォルダ名についての詳細
それ以外のフォルダ名を用いた場合、拡張子が csv のファイルは「アップロード対象データ」として扱われます。
teacherlist.zip
└ーteacherlist
├ーteacherlist.csv
└ーfiles
├ーmiyamoto.png
├ーsasaki.png
├ーREADME.doc
└ーinitdata.csv
ファイルが正常にアップロードされない場合
重要
そのためダウンロードによって取得したファイルをそのままアップロードしても、ファイルは正常にアップロードされません。