On this page |
概要
このノードは、静的なURLのリストの内容をディスク上のファイルにダウンロードするワークアイテムを生成します。 (小さいダウンロード向けに)1個のワークアイテムですべてのダウンロードを一括で行なったり、ダウンロード毎に別々のプロセスを起動するように選択することができます。
file://
URLを使って、あるファイルの内容を別の場所にコピーすることができます(File Copyノードも参照してください)。
ダウンロードはIn-Processで行なわれますが、ワークアイテム生成時またはグラフのクック時に行なうことができます。
TOP Attributes
|
string |
ダウンロード先のURLsのリスト。 |
|
integer |
SSL認証を有効にするには |
パラメータ
Operation
Work Item Generation
このノードが静的または動的なワークアイテムのどちらを生成するかどうか。 このノードのワークアイテムが静的に計算可能かどうか、もしくは、動的に生成させる必要があるかどうか分からないのであれば、通常では、これを"Automatic"のままに設定してください。
Dynamic
このノードが常に動的なワークアイテムを生成します。つまり、上流のワークアイテムが判明するまで待機し、その上流のワークアイテムから新しいワークアイテムを生成します。
Static
このノードが常に静的なワークアイテムを生成します。つまり、ネットワークを実行する前にパラメータ(と上流の静的なワークアイテム)に基づいて必要だと思われるだけの数のワークアイテムを生成します。
Automatic
入力が静的(静的なプロセッサ、静的な入力のみを使ったパーティショナー、マッパー)な場合、このノードは静的なワークアイテムを生成し、そうでない場合、動的なワークアイテムを生成します。
Cache Mode
ワークアイテムから目的のファイル結果がレポートされるように、プロセッサノードがそのワークアイテムを制御する方法。
Automatic
目的の結果ファイルがディスク上に存在すれば、そのワークアイテムはスケジュールに組まれずにクック済みとマークされます。 そのファイルが存在しなければ、そのワークアイテムは通常どおりにスケジュールに組まれます。
Read Files
目的の結果ファイルがディスク上に存在すれば、そのワークアイテムはスケジュールに組まれずにクック済みとマークされます。 そのファイルが存在しなければ、そのワークアイテムは失敗とマークされます。
Write Files
目的の結果ファイルがディスク上に存在していても、ワークアイテムが常にスケジュールに組まれ、その目的の結果ファイルを無視します。
Download During
ファイルをダウンロードするタイミング。
Generate
ダウンロードは、ワークアイテム生成ステージで行なわれます。 これを有効にすると、このノードがワークアイテムを生成する度(ネットワークがクックを開始する時、または、明示的に静的なワークアイテムを生成するように指示した時)にファイルがダウンロードされます。
Cook (In-Process)
ダウンロードは、クック中とグラフクック工程時に行なわれます。
Split Downloads Into Separate Work Items
並列でダウンロードできるようにURL毎に別々のワークアイテムを生成します。 これを無効にすると、このノードは、それらのURLを直列でダウンロードできるように1個のワークアイテムを生成します。 非常に膨大な数のファイルをダウンロードする場合には、これを有効にすると良いでしょう。
Output
File Downloads
このマルチパラメータを使って、ダウンロードするURLをセットアップします。
URL
ダウンロードするファイルのURL。
Tag
出力ファイルに適用するファイルタグ。
Filename
URLの内容のダウンロード先のファイルパス。このチェックボックスを無効にすると、このノードは、そのURLのベース名に基づいて名前を取得し、作業ディレクトリ内にその名前で配置するようになります。
Examples
example_top_downloadfile Example for Download File TOP node
このサンプルでは、Downloadfileノードを使ってファイルをダウンロードする方法について説明しています。