機能説明

ファイルをダウンロードするためのインタフェースを提供します。
  • このタグはスマートフォン用の画面向けにデザインされています。
  • 指定した場所にファイルが存在しない場合はエラー画面に遷移します。

属性一覧

注釈 属性名 説明 省略時の動作
downloadName String ダウンロードする論理ファイル名を指定します。 fileName属性に指定した値
escapeJs JavaScriptエスケープの有効・無効を指定します。

「true」の場合、エスケープ対象の属性値が JavaScriptエスケープされて出力されます。
「false」の場合、エスケープ対象の属性値の JavaScriptエスケープ処理は行われません。
未指定の場合は「現在実行中の プレゼンテーション・ページ に紐づくescapeJsの値」に則ってJavaScriptエスケープ処理行われます。

詳しくは、「 エスケープ処理に関して 」を参照してください。
-
escapeXml XMLエスケープの有効・無効を指定します。

「true」の場合、エスケープ対象の属性値が XMLエスケープされて出力されます。
「false」の場合、エスケープ対象の属性値の XMLエスケープ処理は行われません。未指定の場合は、「現在実行中の プレゼンテーション・ページ に紐づくescapeXmlの値」に則ってXMLエスケープ処理行われます。

詳しくは、「 エスケープ処理に関して 」を参照してください。
-
fileName String ダウンロードする物理ファイル名を指定します。 -
method String データの転送方式を指定します。
「get」の場合、GETとして動作します。
「post」の場合、POSTとして動作します。
※styleに「form」を指定した場合のみ有効です。
'GET'
path String パブリックストレージ配下のディレクトリパスを指定します。 -
style String 出力されるタグの種類を指定します。
「link」の場合、<a>タグとして出力されます。
「form」の場合、<form>タグとして出力されます。
'link'
無害化 その他 String タグにセットする各属性値を指定します。 -

サンプル

ボタン表示する例

ボタン表示する例
ボタン表示する例。
ファイルパスにPublicStorage配下の相対パスを指定します。
プレゼンテーションページ (HTML)
<imart type="spDownload" data-role="button" data-icon="arrow-d" style="link" method="POST" path="mfw_sample" fileName="sample_text.txt">
  ファイルダウンロード
</imart>