2013-01-23 38 views
7

Giả sử tôi có một ứng dụng web thực hiện toàn bộ ở phía máy khách. Mục đích của nó là hoạt động như một tiện ích chuyển đổi tệp, ví dụ như chuyển đổi tài liệu từ được lưu trữ cục bộ của người dùng thành tệp PDF.Tải xuống tệp 'Mô phỏng' trong ứng dụng web HTML5

Vì vậy, với sự cho phép của người dùng, ứng dụng có thể đọc tệp cục bộ được chỉ định và xử lý tệp, trong bộ nhớ, thành định dạng PDF.

Làm cách nào để người dùng có thể 'tải xuống' kết quả? vì dữ liệu được giữ trong bộ nhớ của trình duyệt, tôi không muốn tải nó lên một số máy chủ.

[sửa]

  • Không flash dựa trên giải pháp
  • kích thước file Được cho là lên đến 15mb
+2

Bạn có thể thử cho họ một liên kết đến tập tin, với sự trỏ href đến một URI dữ liệu được mã hóa cơ sở 64, có lẽ? http://en.wikipedia.org/wiki/Data_URI_scheme –

+1

Có gì sai về http://stackoverflow.com/questions/2897619/using-html5-javascript-to-generate-and-save-a-file?rq=1 ? Nên bao gồm vấn đề của bạn hoàn toàn. – aefxx

+0

Đã thỏa thuận hoàn toàn. Nhưng tôi không muốn sử dụng đèn flash cả. Và tôi sợ rằng URI dữ liệu sẽ quá hạn chế - tôi có thể mã hóa một tệp 50MB trong URI dữ liệu không? – greTech

Trả lời

Các vấn đề liên quan