{"title":"File Upload Widget","nodeType":"Widget","id":"*sXbyXi6oPftzhpcw","factoryName":"org.knime.js.base.node.widget.input.fileupload.FileUploadWidgetNodeFactory","factoryId":"org.knime.js.base.node.widget.input.fileupload.FileUploadWidgetNodeFactory","path":["Workflow Abstraction","Widgets","Input"],"owner":"knime","ownerAccountId":"account:team:b5f0848f-496d-4e6a-b869-fa3532248db7","description":"<p>Creates a file upload widget for use in components views. Variable output representing the file path as variable. In case an absolute file path is selected the node will populate three variables: one representing the path, one representing the URL and one representing the URL as a path variable. If a URL is selected as default file only the URL variable and the URL(path) variable are defined.</p>\n        ","shortDescription":"Creates a file upload widget for use in components views. Variable output representing the file path as\nvariable. In case an absolute file path is selected the node will populate three variables: one\nrepresenting the path, one representing the URL and one representing the URL as a path variable. If a\nURL is selected as default file only the URL variable and the URL(path) variable are defined.","keywords":["file","upload","local","browser","path"],"deprecated":false,"streamable":false,"tags":["Workflow Abstraction","Widgets","Input"],"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQwRTY5OTYwRTFFMTFFNkE3NkZCQjA2REE3QjhBQ0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQwRTY5OTcwRTFFMTFFNkE3NkZCQjA2REE3QjhBQ0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNDBFNjk5NDBFMUUxMUU2QTc2RkJCMDZEQTdCOEFDQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNDBFNjk5NTBFMUUxMUU2QTc2RkJCMDZEQTdCOEFDQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjW+LVcAAAHhSURBVHjaYvz//z8DCDAxQMB/gABiOMkhLQISZeH2tHnNyMjIABBADGeFlN7cNLL6/x+i+D8DiP4PBY/9A/8DBBBcDwwzCWjJv74YGPofqB9i/kkJtf9IgIERZBCIcSsti4Hr1QsGgABiBHFuGln/Z2BmYlA/fRisC2Q9UJwR7sKPz98w/JGVZoABsFFQO5gYsIB/v38znFDQYbggqb6ZEaYa5mkQeDBtBgPLrl0Mf7/9ZAAIILBxZwUUviD7BcVf58XUusTsDblfbNsBDgq4/6CAiV2ItwTEeFdWBxdEUQQyBhRmWADECgYCAKsCkC+uKBs8PMUpw8UI9R6Kw54EBIHpD5fvPcJqAtj/QPDn2/dLAAEGM4HhmJjqf3F1WYaXNx8zWL++g6EJFjfogBGYIOQ5xPjvCBmqs8AE399/zqBxaCcDKz8fPHJxGQRyouyPVx8dnx27AtH86y+D0tbVDL8+f0IJShhGjwgWs+9PjoAYpyTVISZycDJwy8gwEAuYGCgEcH//+/OP4cujFwz/FeUYcMUd44bNoFQBiqb/oJh4f/nOFrgBlm/uMPx/fRunTb8uXGLg4mKH85mBbBYuTj0WlChhZMRpgCYwO3YIyzGI8/IycDMxPwKlgV8fvoYDAGrdEk5zcdUNAAAAAElFTkSuQmCC","views":[],"inPorts":[],"outPorts":[{"objectClass":"org.knime.core.node.port.flowvariable.FlowVariablePortObject","color":"ff4b4b","dataType":"Flow Variable","optional":false,"name":"Flow Variable Output","description":"Variable output representing the file path as variable. In case an absolute file path is selected, the node will populate three variables: one representing the path, one representing the URL, and one representing the URL as a path variable. If a URL is selected as default file, only the URL variable and the URL(path) variable are defined. Additionally, the original file name is retained as a flow variable."}],"dynInPorts":[],"dynOutPorts":[],"additionalSiteInformation":{"url":"https://update.knime.com/analytics-platform/5.12","trusted":true,"enabledByDefault":true,"name":"KNIME Analytics Platform 5.12 Update Site","version":"5.12.0"},"dialog":[{"sectionName":"Options","fields":[{"name":"Label","description":"A descriptive label that will be shown in the view.","optional":false},{"name":"Description","description":"Some lines of description that will be shown in the view, for instance by means of a tooltip.","optional":false},{"name":"Valid file extensions","description":"A comma-separated list of file extensions that is used as filter in the file browser (not only the one in the &#34;Default file&#34; option but also in a remote file browser), e.g. &#34;.csv,.csv.gz&#34; (or &#34;csv,csv.gz&#34;) will filter for files ending with &#34;.csv&#34; or &#34;.csv.gz&#34;. Leave empty to accept any file.","optional":false},{"name":"Default file","description":"The file that will be used during design time, i.e. when no file is provided by a component dialog. It is possible to enter a URL here. This can be useful if a default file is to be addressed with the knime:// protocol (e.g. knime://knime.workflow/../data/file.csv) or if the file is present on a remote server.","optional":false},{"name":"Timeout (seconds)","description":"The time in seconds after which the connection times out. The timeout is used when testing the existence of default files. The default is set to 1 second and should be sufficient in most cases.","optional":false},{"name":"Variable name","description":"The name of the exported flow variable.","optional":false},{"name":"Disable output, if file does not exist","description":"If enabled, the output port will be disabled, if the provided file does not exist or cannot be accessed. This option is helpful in the wizard (WebPortal) execution to keep this and subsequent nodes from failing during execution.","optional":false},{"name":"Store uploaded file in workflow directory","description":"Check this box to store the file in a temp directory in the workflow directory (e.g. /path/to/workflow/tmp/file_name). Otherwise, it will be created in the temp directory of the system, which can lead to unwanted behaviour, i.e. reader nodes do not allow direct access to the file system on KNIME Hub or due to swapping a job between systems in a server/executor environment. Note that the uploaded file will be deleted from the workflow when the workflow is discarded or reset.","optional":false}]}],"links":[],"kudos":[{"accountId":"account:user:e01cf770-6077-4d14-b3e4-3851baf4dc4b","user":"albrecht","date":"2020-09-17T12:34:21+00:00"}],"kudosCount":1,"bundleInformation":{"bundleVersion":"5.12.0.v202606180956","bundleName":"KNIME Quick Form Nodes","bundleSymbolicName":"org.knime.js.quickforms","bundleVendor":"KNIME AG, Zurich, Switzerland","featureSymbolicName":"org.knime.features.js.quickforms","featureName":"KNIME Quick Forms","featureVersion":"5.12.0.v202606180956","featureVendor":"KNIME AG, Zurich, Switzerland","extensionId":"*tmp1gtC6YNOcOQtp"},"frequentSuccessors":[]}
