File オブジェクト
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
特定のパラメーターに基づいて HTTP リソースからファイルをフェッチし、ファイルの URL に従ってその名前を定義することができます。
パラメーター
パラメーター
| パラメーター | タイプ | 説明 |
|---|---|---|
type | String | ファイルを取得するソースのタイプ: HTTP リソースの場合は Web。 |
href* | String | Web タイプの場合に、このリソースへの URL を表します。 |
Web フェッチ
Web フェッチ
Web フェッチ ソースを使用して、(オプションで事前に署名された) URL からアクセス可能なリソースを取得できます。
任意の URL を使用できます。ファイル名は、必ず Content-Disposition ヘッダーから取得します (ある場合)。または、パスから構成します。href プロパティは、リソースの URL を指定します。
ファイル名は、実行順に、次のルールに基づいて自動的に取得されます。
-
URL がファイル名を参照している場合は、そのファイル名が使用されます。たとえば、
http://www.gstatic.com/webp/gallery/5.jpgであれば5.jpgが返されます。 -
URL 内に
filenameパラメーターが指定されている場合は、そのファイル名の値が使用されます。たとえば、http://picsum.photos/400/300/?image=1&filename=test.jpegであればtest.jpegが返されます。 -
上記のいずれでもない場合は、ホスト名、トップ レベル ドメイン、および GUID (グローバル一意識別子) が使用されます。これらは
_(アンダースコア) を使用して自動的に連結されます。たとえば、http://picsum.photos/400/300/?image=1であればpicsum_photos_814beが返されます。この場合は、ファイル拡張子が付かないことに注意してください。