use lib 'lib'; use strict; use warnings; use File::Slurp; use MIME::Base64; use AsposeCellsCloud::CellsApi; my $config = AsposeCellsCloud::Configuration->new( client_id => $ENV{'CellsCloudClientId'}, client_secret => $ENV{'CellsCloudClientSecret'}); my $instance = AsposeCellsCloud::CellsApi->new(AsposeCellsCloud::ApiClient->new( $config)); my $remoteFolder = 'TestData/In'; my $localName = 'Book1.xlsx'; my $remoteName = 'Book1.xlsx'; my $upload_file_request = AsposeCellsCloud::Request::UploadFileRequest->new( 'UploadFiles'=>{ $localName => $localName } ,'path'=>$remoteFolder . '/' . $remoteName ); my $request = AsposeCellsCloud::Request::MoveFileRequest->new(); $request->{src_path} = $remoteFolder . '/' . $remoteName; $request->{dest_path} = 'OutResult/' . $remoteName; $request->{src_storage_name} = ''; $request->{dest_storage_name} = ''; $request->{version_id} = ''; $instance->move_file(request=> $request);