generateUrl

Experience Cloud の LWR サイトでファイルをダウンロードするための URL を生成して返します。

構文 

1import { generateUrl } from "lightning/fileDownload";
2const url = generateUrl(recordId);
3window.open(url);

パラメータ 

recordID — (必須) ダウンロードするファイル (ContentDocument、ContentVersion、Attachment、Document) のレコード ID。

戻り値 

ダウンロードするファイルの URL。

使用方法 

認証済みユーザは、アクセス権を持つファイルをダウンロードできます。ゲストユーザは、ライブラリメンバーシップでアクセス権が付与されている ContentDocument ファイルのみをダウンロードできます。

このコードサンプルは、ファイルをダウンロードするための URL を生成します。

1import { LightningElement } from "lwc";
2import { generateUrl } from "lightning/fileDownload";
3
4export default class Download extends LightningElement {
5  recordId;
6  url;
7
8  handleClick() {
9    this.url = generateUrl(this.recordId);
10  }
11}

The Japanese Summer '24 guide is now live

日本語の Summer '24 ガイドが公開されました! 「Component Reference (コンポーネントリファレンス)」は、以前と同様にコンポーネントライブラリにあります。