ฉันพยายามแสดงไฟล์ pdf ซึ่งฉันได้รับเป็นหยดจากการ$http.post
ตอบสนอง pdf ต้องแสดงภายในแอพโดยใช้<embed src>
ตัวอย่างเช่น
ฉันเจอโพสต์สแต็กสองสามโพสต์ แต่ตัวอย่างของฉันดูเหมือนจะไม่ได้ผล
JS:
ตามเอกสารนี้ฉันพยายามต่อไป ...
$http.post('/postUrlHere',{myParams}).success(function (response) {
var file = new Blob([response], {type: 'application/pdf'});
var fileURL = URL.createObjectURL(file);
$scope.content = fileURL;
});
จากสิ่งที่ฉันเข้าใจfileURL
สร้าง URL ชั่วคราวที่บล็อกสามารถใช้เป็นข้อมูลอ้างอิงได้
HTML:
<embed src="{{content}}" width="200" height="200"></embed>
ฉันไม่แน่ใจว่าจะจัดการสิ่งนี้อย่างไรใน Angular สถานการณ์ที่ดีที่สุดคือ(1)กำหนดขอบเขตให้(2) 'เตรียม / สร้างใหม่' หยดเป็น pdf (3)ส่งต่อไปยัง HTML โดยใช้<embed>
เพราะฉัน ต้องการแสดงภายในแอป
ฉันค้นคว้ามานานกว่าหนึ่งวันแล้ว แต่ดูเหมือนว่าฉันจะไม่เข้าใจว่ามันทำงานอย่างไรใน Angular ... และสมมติว่าไลบรารีโปรแกรมดู pdf ไม่มีตัวเลือก