Title: 記事に添付されたファイルはどこに保存されますか?(WebDAV添付式ジャーナルの場合)

ここでは、記事に添付されたファイルが実際のどの場所にどのように保存されるかを説明します。

なお、TeamPage のジャーナルには、添付ファイルの管理方法が異なる 2 つの種類(形式)があります。ひとつは、古いバージョンで使われていた「ファイル添付形式」であり、もうひとつは現行バージョンで標準で使われている「WebDAV 添付形式」です。

ここでは後者について解説します。前者については FAQ2743: 記事に添付されたファイルはどこに保存されますか?(ファイル添付式ジャーナルの場合) を参照してください。



ジャーナルの添付ファイル保存形式の確認



はじめに、サーバー セットアップ > 一般 > 現在のジャーナル ページの [ジャーナル情報] 欄の [添付ファイル保存] で [WebDAV 添付として保存] と表示されていることを確認します。

WebDAV 添付として保存

添付ファイルの保存場所



基本的な保存場所



すべての添付ファイルは、TeamPage のジャーナルの中に保存・格納されます。

使用中のジャーナルの場所(パス)は、[ジャーナル情報] の [パス] で確認できます。

ジャーナルのパス

参照: FAQ221: 使用中のジャーナルがどこにあるのかを調べるには

添付ファイルは、(1) 記事への添付情報およびダウンロード用のパス情報である「filedata.txt」ファイル、(2) 添付ファイル本体(ただしファイル名が変更される)、(3) 添付ファイルの XML 情報ファイル、の 3 つに分かれて格納されます。

(1) の「filedata.txt」ファイルは、ジャーナル ディレクトリ下の [attachments] フォルダの中の、スペース名フォルダ、記事フォルダ、添付番号フォルダの中に作成されます。ジャーナルが「ファイル添付として保存」の場合と同じです。

(2) の添付ファイル本体は、ジャーナル ディレクトリ下の [webdav] フォルダの中の、[store] フォルダの中の、[content] フォルダの中の、[attachments] フォルダの中の、スペース名フォルダの中の、記事番号フォルダの中の、添付番号フォルダの中に格納されます。

(2) の添付ファイル XML 情報ファイルは、ジャーナル ディレクトリ下の [webdav] フォルダの中の、[store] フォルダの中の、[metadata] フォルダの中の、[attachments] フォルダの中の、スペース名フォルダの中の、記事番号フォルダの中の、添付番号フォルダの中に格納されます。

※ スペース表示名ではなくスペース名です。スペース名に日本語文字など非 ASCII を含む場合、フォルダーの名前は数字になります。

ジャーナル ディレクトリ以下をツリー構造で表すと次のようになります。



実際の例



ここでは「開発テスト」スペースに、ファイルを 2 つ添付して記事を投稿しました。記事 ID は「開発テスト2」となり、これは「開発テストスペースに投稿された 2 番目の記事」を表します。

開発テスト2

スペース名に日本語を含むため、スペースセットアップの左上でスペース番号を確認します。このスペースの番号は「3」であることがわかります。

スペース番号を確認

ジャーナル ディレクトリ下の [attachments] および [webdav] フォルダの下のツリー構造を確認します。

フォルダーのツリー構造

第1添付ファイルの「sample.docx」は「sample.docx_1.0」という名前に変更され、下図の場所に格納されています。このファイルの名前はアルファベットだけなので、元のファイル名の「sample」の部分はそのままになっています。



第2添付ファイルの「サンプル.pptx」は、「44K144Oz44OX44Or.pptx_1.0」という名前に変更され、下図の場所に格納されています。

TeamPage は、Windows、Linux、MacOS など、いろいろなプラットフォームで動作するように設計されています。別のプラットフォームへ動作環境を移行する場合、ファイル名に日本語が含まれていると、文字コードの問題から正しく動作しなくなる恐れがあります。この問題を避けるため、格納されるファイルの名前を ASCII のみに変換します。



元のファイル名は、[metadata] フォルダ以下に作成された XML 情報ファイルか、



ジャーナル ディレクトリ下の [attachments] フォルダ下に作成された filedata.txt の中で確認できます。





Attachments:
attachment_type.png
journal_path.png
image01.png
image02.png
image03.png
image04.png
image05.png
image06.png
image07.png
関連記事
Article: FAQ2752 (permalink)
Categories: :FAQ:ジャーナル, :FAQ:運用保守, :FAQ:添付ファイル
Date: 2018/01/07; 13時28分07秒 JST

Author Name: TeamPage サポート
Author ID: jpbo