我在使用webview下载图片时遇到了问题。我使用HitTestResult检测点击的项目类型,然后使用DownloadManager从url下载图片。但它只适用于HitTestResult.IMAGE_TYPE,但对于HitTestResult.SRC_IMAGE_ANCHOR_TYPE我得到的结果如下:data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAdHx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD...very long
我使用FileContentResult(byte[], MediaTypeNames.Application.Octet, "file.xlsx"从C#应用程序接口返回一个Excel文件(运行良好)作为八位位流 然后我想从js打开下载文件提示符,除了文件被损坏之外,一切都正常。 我从这些帖子和Excel文件中尝试了各种解决方案,结果总是被损坏 JavaScript: Create and save file JavaScript blob filename without link Create binary blob in JS 还有FileSaver.js $.ajax
我试着做一个下载图片的按钮,我做的是,做了一个这样的函数:
function download_image(){
$file = $_POST['file'];
header('Content-Description: File Transfer');
header("Content-type: application/octet-stream");//notice this content-type, it will force a download since browsers think that's wha