Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 从URL下载五号水壶文件_Http_Pentaho - Fatal编程技术网

Http 从URL下载五号水壶文件

Http 从URL下载五号水壶文件,http,pentaho,Http,Pentaho,我想从URL下载一个文件。前 我找到了作业可执行文件的HTTP步骤,但我不得不定义一个目标文件名,而不仅仅是接受Webdownload提供的文件名。ex.ServiceData20200101.PDF 另一个问题是,即使Webcall实际上不提供文件,它也会创建一个文件。 REST客户机或HTTP客户机步骤转换是否能够通过URL调用下载文件并按原样接受文件?Pentaho中的HTTP步骤有些有限。在过去类似的用例中,我使用带有参数的外部shell脚本,然后调用wget或curl并保存结果。然后P

我想从URL下载一个文件。前

我找到了作业可执行文件的HTTP步骤,但我不得不定义一个目标文件名,而不仅仅是接受Webdownload提供的文件名。ex.ServiceData20200101.PDF

另一个问题是,即使Webcall实际上不提供文件,它也会创建一个文件。
REST客户机或HTTP客户机步骤转换是否能够通过URL调用下载文件并按原样接受文件?

Pentaho中的HTTP步骤有些有限。在过去类似的用例中,我使用带有参数的外部shell脚本,然后调用wget或curl并保存结果。然后Pentaho在temp dir中提取文件并从那里处理它

Shell作业步骤允许您指定脚本文件并将流中的字段作为参数传递

请注意,如果将shell命令直接粘贴到第二个选项卡上的步骤中,它们将在包含较旧版本的curl和wget的嵌入式shell中执行。您还将丢失环境配置和证书/密钥