ファイルサイズが10MBを超えると、角形アプリケーションでpdfとしてbase64文字列を開くことができません。ブラウザは「AW、SNAP」と表示されたページでクラッシュします。 base64文字列すなわち「base64content」は既に開始時にメタデータを持っており、次のようになります。角度jsでbase64文字列をpdfに変換します
data:application/pdf;base64,JVBERi0xLjQK...DUKJSVFT0YK
私は新しいタブでPDFとしてbase64文字列を開くには、道の下に使用しています:
$window.open(base64content);
いかなる提案も高く評価されるものとします。 ( ':; base64で、アプリケーション/ PDFデータ' + base64content);
window.openと
私のベース64文字列には、このメタデータが最初からあります。これは次のようになります。data:application/pdf; base64、JVSSSRi0xLjQKJeLjz9MKMSAwIG9iago8PC9EZWNvZGVQYXJ ... dlMDVlYTITTTT533ECctfgNTQzYWFjOSSSTMwMTRiM2RhZDk5Pl0 + PgpzdGFydHhyZWYKNjk1ODUKJSVFT0YK –