> ## Documentation Index
> Fetch the complete documentation index at: https://developers.hubspot.jp/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ファイルマネージャー

> HubSpotのCMSが採用しているコンテンツ配信ネットワーク上に画像をホスティングし、制作担当者がコンテンツに簡単にファイルを追加できるように、HubSpotファイルマネージャーを活用します。 

ファイルの格納や配信には、デベロッパー ファイル システムに加えて、HubSpotのファイルマネージャーも使用できます。ファイルマネージャー内のファイルは、HubSpotのグローバルコンテンツ配信ネットワーク（CDN）経由で配信されます。

既定では、ファイルマネージャーにアップロードした全てのファイルは公開アクセスで、検索エンジンによってインデックス登録される場合があります。ファイルをアップロードした後、[ファイルの可視性の設定を管理](https://knowledge.hubspot.com/files/organize-edit-and-delete-files#edit-your-file-s-visibility-settings)して、ファイルのインデックス登録またはファイルへのアクセスを防止することができます。

ファイルマネージャーは、上部ナビゲーションメニューの[［マーケティング］＞［ファイルとテンプレート］＞［ファイル］](https://app.hubspot.com/l/files/)にあります。

![](https://www.hubspot.com/hubfs/image-png-May-24-2023-05-49-31-9738-AM.png)

## ファイルマネージャーの用途

一般的に、ファイルマネージャーはHubSpot上のファイル選択機能に使用するファイルに使用します。例えば、画像モジュールまたはリッチ テキスト モジュール内で画像を選択する場合などです。

ファイルマネージャーで使用するファイルをアップロードする前に：

* 特定の[ファイルのサイズとタイプの制限](https://knowledge.hubspot.com/files/supported-file-types#files-tool)が適用されます。ファイルマネージャーに[ファイルをアップロードする前に考慮すべき事項](https://knowledge.hubspot.com/files/upload-files-to-use-in-your-hubspot-content#before-you-get-started)について詳細をご確認ください。
* ファイルマネージャーにアップロードされたファイルは、軽微な画像ファイル編集を除いて、HubSpotアプリ内では編集できません。
* 編集の必要があるテキストベースのファイルは、デザインマネージャーに保存してください。
* ファイルマネージャーにアップロードされたテキストベースのファイルが軽量化または変更されることはありません。HubSpotの[JavaScript軽量化](https://developers.hubspot.com/docs#javascript-minification)と[CSSの軽量化および結合](https://developers.hubspot.com/docs)を活用する場合は、ファイルをデザインマネージャーに保存します。

## ファイルマネージャーへのファイルのアップロード

ファイルマネージャーにファイルをアップロードする方法は以下のとおりです。

* HubSpotに直接ファイルをアップロードするには、[ファイルマネージャーにファイルをアップロードする](https://knowledge.hubspot.com/files/upload-files-to-use-in-your-hubspot-content)方法をご確認ください。
* [CMS CLI](/developer-tooling/local-development/hubspot-cli/install-the-cli)経由でファイルをアップロードするには、`hs upload filemanager`コマンドを使用します。
* APIを使用してファイルをアップロードするには、[HubSpotの\_\_新規ファイルアップロードAPI](https://developers.hubspot.com/docs#post-%2Ffiles%2Fv3%2Ffiles)をご確認ください。

ファイルマネージャーにファイルをアップロードしたら、[ファイルとファイルの詳細を整理および管理する方法](https://knowledge.hubspot.com/files/organize-edit-and-delete-files)をご確認ください。

## ファイルマネージャーのファイルの使用

ファイルマネージャーにアップロードされたファイルは、以下の方法でアクセスできます。

* ファイルマネージャーにアップロードされたファイルは、ページ上のリッチ テキスト モジュールや画像モジュールの中など、HubSpotおよびHubSpotのCMS全体のさまざまなファイル選択機能から利用できます。
* ファイルマネージャーにアップロードされたファイルは、直接ダウンロードリンク経由でアクセスできます。[ファイルの直接ダウンロードリンクを取得する](https://knowledge.hubspot.com/files/provide-a-direct-download-link-to-a-file-hosted-on-the-files-tool)方法をご確認ください。

## 最適化

ファイルマネージャーのファイルは、自動的に[キャッシュ処理](https://developers.hubspot.com/docs#browser-and-server-caching)、[圧縮、サイズ変更されて効率的に配信](https://developers.hubspot.com/docs#image-compression-optimization-and-automatic-image-resizing)されます。また、[クロスオリジンリクエスト（CORS）低減のため、ホスティングされた貴社の全ドメインを通じてアクセス可能](https://developers.hubspot.com/docs#domain-rewriting)です。HubSpotのCMSに関する[CDN、セキュリティー、パフォーマンス](https://developers.hubspot.com/docs)の詳細をご覧ください。

## ファイルマネージャーからのHTMLファイルとJSファイルの配信

ファイルマネージャーにアップロードされ、既定のHubSpotドメイン（`f.hubspotusercontentXX.net`など）を使用して配信されるHTMLファイルとJavaScriptファイルでは、`text/plain`のコンテンツタイプが使用されます。つまり、ウェブブラウザーによるコードのレンダリングや評価は行われません。

この場所のHTMLファイルにユーザーが直接アクセスした場合、HTMLコード自体がユーザーに表示されます。この状態を回避するために、このようなファイルはHubSpotの既定のドメインではなく、接続されたドメインの1つを使用して配信する必要があります。
