Confluence 添付ファイル ディレクトリから特定のユーザーのプロフィール写真を見つける方法
目的
Confluence のホーム ディレクトリに保存されている特定のユーザーのプロフィール写真を探したい場合があると思います。ただし、添付ファイルの階層構造により、すべてのユーザー プロフィール写真が <confluence-home>/attachments/ver003/nonspaced> ディレクトリ内のさまざまなディレクトリに配置されおり、フォルダーに親ページのコンテンツ ID のラベルが付けられていないため、検索が困難です。
添付ファイルの保存方法は、Confluence のさまざまなバージョンで変更されているため、ご利用のインスタンスでは機能しない可能性があることに注意してください。本ソリューションは、添付ファイルがデータベースではなくホーム ディレクトリに保存されている Confluence バージョンにのみ適用されます。
ソリューション
<USERNAME> を検索対象のプロフィールのユーザー名に置き換えて、次のクエリを実行します。
Select user_mapping.lower_username , content.contentid from user_mapping LEFT JOIN content ON user_mapping.user_key = content.creator where content.title='user-avatar' and user_mapping.lower_username='<USERNAME>';
次のようなテーブルが返されます。
lower_username contentid admin 1900545 lower_username でコンテンツ ID がないテーブルが返された場合には、そのユーザーのカスタム プロフィール画像はアップロードされていないことを意味します。
lower_username contentid admin - 次に、/attachments/ver003/nonspaced を参照して、クエリから特定したコンテンツ ID に一致する特定のフォルダーを検索します。
最終更新日 2025 年 4 月 7 日
Powered by Confluence and Scroll Viewport.