Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Adobe Summit 2023 [19th to 23rd March, Las Vegas and Virtual] | Complete AEM Session & Lab list
SOLVED

copyPage curl command

Avatar

Level 3

Hello Team,

I am trying to run a curl command for copying a document from on location in DAM to another location on AEM server.

$ curl -u admin:admin -F cmd=copyPage -F destParentPath=/content/dam/we-retail/en/activities/climbing -F srcPath=/content/dam/we-retail/en/activities/biking/cycling_2.jpg http://localhost:4502/bin/wcmcommand

However it tries to copy a location from my local disk. I am trying to run a curl to make a copy happen within two location in AEM server.

Below is the error screen shot.

1731044_pastedImage_3.png

Another alternative for me is to try fiddle script or package way.

1 Accepted Solution

Avatar

Correct answer by
Employee

Seems like you're using Windows, try it with cygwin curl or Linux/Mac curl. Seems like the curl command is not sending the proper request to AEM.

View solution in original post

4 Replies

Avatar

Correct answer by
Employee

Seems like you're using Windows, try it with cygwin curl or Linux/Mac curl. Seems like the curl command is not sending the proper request to AEM.

Avatar

Level 3

I am on the windows machine, but trying to run it in git bash.

I'll try some other alternatives.

Avatar

Level 3

I tried my command on a remote linux server. And it works.

Looks like git bash is not able to run the command successfully.

Thank you.

Avatar

Level 5

You can use the following js instead, in the browser console.

 

$.ajax({ type: "POST", url: "/bin/wcmcommand?srcPath=/path/to/source&destParentPath=/path/to/destination&cmd=copyPage"});

 

Hope this helps