>source

이진 파일을 다운로드하면 iOS에서 확장자가 '.pfx'입니다.

I 데이터 URI (데이터 : URL)를 생성하고 a 태그를 사용하여 호출합니다.

문제는 다운로드 속성이 Safari에서 작동하지만 크롬에서는 작동하지 않는다는 것입니다.

크롬에서 문서 '이라는 바이너리 파일.

여기 내 code가 있습니다.

var reader= new FileReader();
reader.onload= (e)=> {
    var a= document.createElement("a");
    a.style.display= "none";
    document.body.appendChild(a);
    a.href= reader.result;
    //Use download attribute to set set desired file name
    a.setAttribute("download", fileName);
    a.setAttribute("target", "_blank");
    //Trigger the download by simulating click
    a.click();
    //Cleanup
    document.body.removeChild(a);
};
reader.readAsDataURL(blob);

iOS 13 및 iPhone 11 Pro에서 code를 테스트했습니다.

  • 답변 # 1

    당신이 잘하고 있기를 바랍니다! :)

    이 문제에 관한 해결책을 찾았습니까? 나는 그 순간 같은 문제가 있고, 적절한 파일 이름을 얻으려면 해결 방법을 찾지 못했습니다. 확장자없이 '문서'를 얻습니다. 나는 미쳤어.

    고맙습니다! 니코

  • 이전 Python file.csv 목록에서 읽고 변환합니다
  • 다음 파이썬 3.x에서 Python 2 (As 문)에서 인쇄 작업을 인쇄하십시오.