Skip Navigation
Expand
「Ask a Question」ページからインシデントを作成する際のファイル拡張子のタイプ制限
Answer ID 10192   |   Last Review Date 08/28/2023

お客様が「質問をする」ページでインシデントを作成したときに、ファイル拡張子の種類を制限する方法を教えてください。

環境: 

カスタマポータル、添付ファイル

解決策:

カスタマー ポータル (CP) バージョン 3.8 以前では、FileAttachmentUpload/FileAttachmentUpload2 ウィジェットに「valid_file_extensions」属性があり、先頭にピリオドを付けずにカンマで区切って、受け入れられるファイル拡張子のリストを定義できます。 CP 3.9 以降では、代わりに siteConfig.json で設定された CP.ValidFileExtensions 値と CP.ValidFileMimeTypes 値を使用します。
属性の「valid_file_extensions」デフォルトはすべての拡張子によって定義されることに注意してください。

このウィジェットを編集するには、次のパスに移動します:

Customer Portal v3.x (3.8 and lower):

standard/input/FileAttachmentUpload

Example:
<rn:widget path="input/FileAttachmentUpload" valid_file_extensions="gif,pdf,doc"

Customer Portal v2.x:

standard/input/FileAttachmentUpload2

 
ウィジェットを編集するには、WebDAV を使用してファイルへアクセスする必要があります。WebDAVに関する詳細情報は次のアンサーを是非ご参照ください。ウィジェットはcp/customer/development/views/pages/ask.phpにあります。
 
ファイルを編集されたあと、カスタマポータルへアクセスして開発モードで確認後、希望通りに変更が表示されたら変更をデプロイします。詳しいカスタマポータルについての情報はドキュメンテーションのOverview of Customer Portalセクションをご参照ください。 
 
カスタマポータルページでこの添付ファイルウィジェットが使用されているのは、 cp/customer/development/views/pages/ask.phpページ(「質問をする」ページ)の次の部分です。
例:

Available Languages for this Answer:

Notify Me
The page will refresh upon submission. Any pending input will be lost.