ファイル管理

ファイル管理の概要

サーバー上(EC-CUBEディレクトリ内)のディレクトリ操作やファイルのアップロードなどのファイル管理を管理画面から行う機能です。

ファイル管理

ファイル管理

ファイル管理ではサーバー上に任意のディレクトリを作成したり、ファイルをアップロードするなどのファイル管理ができますが、ディレクトリはEC-CUBE内のuser_dataディレクトリ配下のみでの操作が可能です。

user_dataディレクトリのパスは下記となります。

html/user_data/

参考例として、downloadという名前のディレクトリを作成し、sample.pdfというPDFファイルをアップロードする場合の手順をご説明します。


ディレクトリの作成

フォルダ作成の入力欄に「download」と入力し、作成ボタンをクリックします。

一覧にファイル名項目と画面右側のディレクトリツリーに「download」というディレクトリが追加表示します。

ディレクトリの作成

ディレクトリの作成


作成した「download」ディレクトリに「sample.pdf」のPDFファイルをアップロードします。

ディレクトリ「download」をクリックして、downloadディレクトリを開いた状態で、「ファイルのアップロード」項目の「参照」ボタンをクリックしてアップロードするファイルを選択後、「アップロード」ボタンをクリックする事で「sample.pdf」ファイルが「download」ディレクトリ内にアップロードされます。

ディレクトリの作成

ディレクトリの作成

アップロードファイルへのリンクパス

アップロードしたファイルをフロント側のページ上でダウンロードできるようにするリンクパスは

{{ app.config.user_data_urlpath }}/作成したディレクトリ名/アップロードしたファイル名

となりますので、上記の参考例のsample.pdfをフロント側でリンクする場合は、

{{ app.config.user_data_urlpath }}/download/sample.pdf

となります。

aタグやimgタグなどで上記の要領でファイルまでのパスを通すことで、EC-CUBEのブロックやページからユーザーに見せることができるようになります。