You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Shubham Sharma (Jira)" <ji...@apache.org> on 2026/07/30 19:39:00 UTC

[jira] [Created] (NIFI-16159) Add support for FileResourceService in PutFile

Shubham Sharma created NIFI-16159:
-------------------------------------

             Summary: Add support for FileResourceService in PutFile
                 Key: NIFI-16159
                 URL: https://issues.apache.org/jira/browse/NIFI-16159
             Project: Apache NiFi
          Issue Type: Improvement
            Reporter: Shubham Sharma


{{PutS3Object}} (NIFI-12642), {{PutGCSObject}} (NIFI-12643), and {{PutHDFS}} (NIFI-12801) already let users pick the transfer source — either the incoming FlowFile's content or a local file resolved through a {{FileResourceService}} — via the standard {{Resource Transfer Source}} / {{File Resource Service}} properties.

{{PutFile}} still writes only the FlowFile content. Users who want to stage a local file to a directory on disk have to first pull it into a FlowFile with {{FetchFile}} / {{{}GetFile{}}}, which is wasteful when the source is already a path on the local filesystem (or reachable via a custom {{FileResourceService}} implementation).

This ticket adds the same two properties to {{PutFile}} so it can:
 * read from the incoming FlowFile content (existing default behavior — unchanged), or
 * read from a {{FileResourceService}} (new), streaming the resource straight to the destination directory.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)