Enhance aem-upload library to accept sourceUrls instead of current local filePath and blob only. | Community
Skip to main content
sarav_prakash
New Participant
September 23, 2024
Investigating

Enhance aem-upload library to accept sourceUrls instead of current local filePath and blob only.

  • September 23, 2024
  • 4 replies
  • 512 views
Request for Feature Enhancement (RFE) Summary: Enhance aem-upload library to accept sourceUrls instead of current local filePath and blob only.
Use-case: After Adobe deprecated the legacy Asset Upload APIs the alternate solution suggested was Open-sourced upload library aem-upload. Unfortunately alternate solution is NOT fully ready. The library allows only local filePath and blob to be uploaded. Does allow external sourceUrls. This was possible with previous AssetManager API which is now deprecated.   
Current/Experienced Behavior: aem-upload does not allow sourceUrl as input
Improved/Expected Behavior: aem-upload must allow external https sourceUrl as input and must automatically download and upload into AEM.
Environment Details (AEM version/service pack, any other specifics if applicable): AEMaaCS
Customer-name/Organization name: SGWS
Screenshot (if applicable):  
Code package (if applicable):  

4 replies

kartheekd203042
New Participant
February 24, 2025

Thanks @sarav_prakash  for the information provided.

I think it might be this one but will await further announcement.

https://developer.adobe.com/experience-cloud/experience-manager-apis/api/experimental/assets/author/

sarav_prakash
New Participant
February 23, 2025

Hi @kartheekd203042, adobe is providing even better solution. I took an expert session as part of my org, and they showed a new Experimental Asset API. It takes url as input, runs asset-upload APIs and guarantees to upload asset. This is not released for public yet. Expected by early march. Will ping documentation once this becomes live. 

kartheekd203042
New Participant
February 20, 2025
kautuk_sahni
Employee
October 8, 2024

@sarav_prakash Thanks for proposing this idea.

This has been reported to the engineering under the internal reference ASSETS-43676. The product team will triage this request to verify feasibility based on the prioritization model. This post will be updated according to Jira's status.
Kautuk Sahni