Last update: 2015 Dec 10
So far the best example is this page: http://www.giuseppeurso.eu/en/massive-bulk-import-in-alfresco-using-curl.
It’s using a bulk import in-place, which means the files are already stored in the content store in a given directory.
And then you initiate the process with the following:
curl -s -k -X POST --user 'admin':'admin' \
-F sourceDirectory='src-import' \
-F contentStore='default' \
-F targetPath='/Company Home/MyTarget' \
http://localhost:8080/alfresco/service/bulkfsimport/inplace/initiate
With:
src-import
: the directory you’ve created in the content storetargetPath
: the alfresco path where you want those files to exist
The main URL to trigger it is located here: http://localhost:8080/alfresco/service/bulkfsimport.
TODO: Need to find the streaming equivalent in API mode.