I try to get an Image from SharePoint by using JavaScript code. I have the complete URL of the image which is stored in a SharePoint Assets Library. My app is SharePoint hosted. This code does not work:
var fileUrl;
var clientContext = SP.ClientContext.get_current();
var oWebsite = clientContext.get_web();
clientContext.load(oWebsite);
var base = this;
clientContext.executeQueryAsync(function() {
var fileUrl = "/sites/collection/assets/picture.jpg";
var digest = $("#__REQUESTDIGEST").val();
$.ajax({
url: fileUrl,
contentType: "image/jpeg",
type: "GET",
timeout: 500,
headers: {
"accept": "application/json;odata=verbose",
"X-RequestDigest": digest
},
success: (response) => {
base.successHandler(response);
},
error: (xhr) => {
base.errorHandler();
}
});
I get no error.