javascript - อัพโหลดไฟล์ Ionic โดยใช้ HTML5 input
ฉันกำลังใช้ Ionic เพื่อสร้างแอปมือถือที่รวมการอัปโหลดไฟล์
เวอร์ชัน
- ionic (Ionic CLI) : 4.10.3
- Ionic Framework : ionic-angular 3.9.3
- @ionic/app-scripts : 3.2.3
ไฟล์ที่รองรับคือ
- ภาพ
- เอกสารเวิร์ด (.doc, .docx)
- ไฟล์ PDF
ฉันกำลังพยายามใช้แท็ก input ของ HTML พร้อมคุณสมบัติ type="file"
<input style="display:none;" type="file" accept="image/*, .pdf, .doc, .docx" (change)="fileSelected($event)" #chosenFile />
<button class="btnAttach" (click)="chosenFile.click()"><ion-icon class="attach" name="attach"></ion-icon></button>
สิ่งนี้ใช้งานได้อย่างสมบูรณ์แบบกับภาพบนแอนดรอยด์และไอโอเอส แต่ไม่อนุญาตให้ฉันเลือกไฟล์ PDF หรือเอกสาร Word ได้ ฉันสามารถเห็นไฟล์เหล่านี้แต่พวกมันเป็นสีเทา
จะขอบคุณมากสำหรับความช่วยเหลือใด ๆ ที่นี่
