2016-07-19 12 views
0

gibt es Szenario in meinem Projekt, wo ich eine Bild-URL auf s3 hochladen muss. (wie "https://.net/23123123/picture" zu s3). Was ist der richtige Weg? Muss ich die URL in Blob konvertieren und dann dieses Blob in eine Datei konvertieren? und dann benutze ng-file-upload (mit diesem plugin lade ich schon bilder auf s3 hoch.) um es auf s3 hochzuladen oder gibt es eine andere möglichkeit diesen hochladevorgang zu verarbeiten?Laden Sie eine Bild-URL direkt auf s3 mit ng-Datei-Upload oder einer anderen Methode

Vielen Dank im Voraus!

Antwort

0

können Sie haben:

Upload.upload({..., file: Upload.urlToBlob(url), ...}) 

, die die Datei von der URL zum Download wird zuerst versuchen, konvertieren es dann zu laden, um blob. Beachten Sie, dass der Server abhängig von der URL möglicherweise keinen CORS-Zugriff zulässt, sodass Sie das Image möglicherweise nicht herunterladen können, wenn der Cross-Ursprungszugriff nicht zulässig ist.