2014-05-07 23 views
5

Tôi đang cố gắng tạo chỉ thị có thể sử dụng lại trong ứng dụng của mình cho phép tệp được mã hóa dưới dạng base64 rồi tải lên qua JSON.Tải lên tệp Base64 góc như JSON

Tôi chưa thấy tài nguyên của mình trên web nói về phương pháp này. Tôi hầu như chỉ có thể tìm thấy tệp tải lên Góc thông qua dữ liệu biểu mẫu.

Có ai có thể làm sáng tỏ chủ đề này không?

Trả lời

2

Điều này link có thể tỏ ra thú vị. Về cơ bản, ông nói rằng dữ liệu được mã hóa Base64 lớn hơn 33% và mất nhiều thời gian để xử lý hơn nhị phân.

htmltrocks có một bài viết thú vị về tích hợp phần tử canvas vào ứng dụng của bạn. Nó cho thấy việc sử dụng phương thức canvas canvas toDataURL() của HTML5 chuyển đổi thành Base64.

Xem thêm: How to convert image into base64 string using javascript

+2

Sự gia tăng 33% nên được thực hiện với một nhúm muối. Nếu bạn có trang web sử dụng tính năng nén gzip thì chi phí trên sẽ giảm xuống còn 9%. Thêm vào đó nếu dữ liệu đó có thể được inline, nó sẽ lưu các yêu cầu bổ sung. Điều thú vị khác là Base64 được tuyên bố rằng nó * có thể * chậm hơn. Điều quan trọng để nhận ra rằng thường là giải pháp phát triển nhanh nhất là tốt nhất, thời gian phát triển có giá trị hơn vài ms trong hầu hết các trường hợp. –

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