fetch('flowers.jpg').then(function(response) {  if(response.ok) {    return response.blob();  }  throw new Error('Network response was not ok.');}).then(function(myBlob) {   var objectURL = URL.createObjectURL(myBlob);   myImage.src = objectURL;  downloadFileByBlob(objectURL, 'flowers.jpg');}).catch(function(error) {  console.log('There has been a problem with your fetch operation: ', error.message);});function downloadFileByBlob(blobUrl, filename) {  const eleLink = document.createElement('a');  eleLink.download = filename;  eleLink.style.display = 'none';  eleLink.href = blobUrl;  // 触发点击  document.body.appendChild(eleLink);  eleLink.click();  // 然后移除  document.body.removeChild(eleLink);}