Preview file trên web
Mình đang làm 1 chức năng post bài có đính kèm các file dạng: .docs, .pdf, video .... Nhưng đang không biết làm sao khi user click vào link thì preview được các file đó. Khi click vào trên toàn bị download.Bác nào cho ý kiến với ...
4 CÂU TRẢ LỜI
Bạn thử xem nhé
<iframe src="https://docs.google.com/viewer?embedded=true&url=DOCUMENT_URL"></iframe>
dạ cho em hỏi, nếu em có base64 mà muốn preview file excel thì phải làm sao ạ
Bạn có thể sử dụng thằng này (của MS) để preview online các file của office (doc, docx, excel,...) mà không phải đăng kí gì hết https://view.officeapps.live.com/op/view.aspx?src=DIRECT_URL Ví dụ:
- Excel: https://view.officeapps.live.com/op/view.aspx?src=http://law.vnu.edu.vn/Fuploads/20170801164533320.xls
- Doc: https://view.officeapps.live.com/op/view.aspx?src=www.hcma3.vn/uploads/doc/52.doc
- Power Point: https://view.officeapps.live.com/op/view.aspx?src=www.lrc-hueuni.edu.vn/is/Kynangthuyettrinh.ppt
Theo mặc định, trình duyệt không thể hiển thị được nội dung file docx
, pdf
cho bạn, mà bạn sẽ phải tự viết cách hiển thị nội dung các file đó thôi.
Có một cách đơn giản như bạn @KmasterYC đã đề cập ở trên, đó là dùng Google Docs Viewer, hoặc Microsoft Office Viewer để nhờ Google hay Microsoft hiển thị file giúp bạn. (có thể dùng plugin jquery dạng như thế này https://github.com/jawish/jquery.gdocviewer cho đơn giản)
Nếu bạn muốn tự viết thì có thể dùng các thư viện như pdfobject, PDF.js, docx2html, ... nhìn chung sẽ khá là phức tạp
để view được file, phải upload file đó lên trước google hoặc ms à bạn
https://view.officeapps.live.com/op/view.aspx?src=DIRECT_URL link này m vào báo lỗi là sao ạ