Blog series - Post - Copying a File to a New Location in SharePoint?
Scenario
Copying a File to a New Location in SharePoint
Objective
You want to copy a file from one location to another within a SharePoint site. The source file URL and the destination file URL are specified.
Steps:
Identify the Source and Destination URLs
You have a SharePoint site with a file that needs to be copied to a new location. The source file URL is known, and the destination file URL is specified.
Construct the HTTP Request
Use the SharePoint REST API to copy the file by specifying the source file URL and the destination file URL in the URL.
Execute the HTTP Request
Make an HTTP POST request to the SharePoint REST API endpoint with the appropriate query parameters.
Method: Post
URI: _api/web/GetFileByServerRelativeUrl('<source-file-url>')/copyto(strnewurl='<destination-file-url>',boverwrite=true)
Accept: application/json;odata=verbose
Content-Type: application/json;odata=verbose
X-RequestDigest: <form-digest-value>
