1. ファイル

File オブジェクト

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

特定のパラメーターに基づいて HTTP リソースからファイルをフェッチし、ファイルの URL に従ってその名前を定義することができます。

パラメーター

パラメータータイプ説明
typeStringファイルを取得するソースのタイプ: HTTP リソースの場合は Web
href*StringWeb タイプの場合に、このリソースへの URL を表します。

Web フェッチ

Web フェッチ ソースを使用して、(オプションで事前に署名された) URL からアクセス可能なリソースを取得できます。

{    
"type" : "Web",
"href" : "http://www.url.to/file/online.jpg" 
}

任意の 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 が返されます。この場合は、ファイル拡張子が付かないことに注意してください。

この記事を改善するための提案がある場合は、 お知らせください!