Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在angular js中下载图像文件_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript 无法在angular js中下载图像文件

Javascript 无法在angular js中下载图像文件,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我正在尝试使用angularjs下载图像。在postman im中,输出为以下格式: 锟斤拷锟斤拷 JFIF,,锟斤拷xPhotoshop 3.08BIM\gP53616c7465645f5fdfdda5a4f94df34e8d1d8e056e7e5dcc820ce57f793e13bfa39119fdc1b0c079锟斤拷C锟斤拷�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟 <a id="download" ng-click="

我正在尝试使用angularjs下载图像。在postman im中,输出为以下格式:

锟斤拷锟斤拷 JFIF,,锟斤拷xPhotoshop 3.08BIM\gP53616c7465645f5fdfdda5a4f94df34e8d1d8e056e7e5dcc820ce57f793e13bfa39119fdc1b0c079锟斤拷C锟斤拷�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟

<a id="download" ng-click="downloadfile()">Download FileName</a>
当我下载图像时,我会得到无效的图像
提前感谢

当拦截器关闭时,图像预览工作正常。否则它将显示原始数据我想知道格式是否正确,请尝试粘贴“data:image/jpeg;chrome地址栏中的charset-utf-8,“+encodeURIComponent(text),如果它正确显示图像,则问题不会出现在format@Kailas在chrome中,图像未显示。所以格式是错误的。
$scope.downloadfile=function(){
var download = document.getElementById("download");
$scope.downloadData =  锟斤拷锟斤拷JFIF,,锟斤拷xPhotoshop 3.08BIM\gP53616c7465645f5fdfdda5a4f94df34e8d1d8e056e7e5dcc820ce57f793e13bfa39119fdc1b0c079锟斤拷C锟斤拷�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟�锟;

download.onclick = function() {

  downloadFile("text.jpg", $scope.downloadData);
}

function downloadFile(filename, text) {
  var pom = document.createElement('a');
  pom.setAttribute('href', 'data:image/jpeg;charset-utf-8,' + encodeURIComponent(text));
  pom.setAttribute('download', filename);
  pom.click();
}
}