Tôi đã có một URL dữ liệu như thế này:Làm cách nào để phân tích cú pháp URL dữ liệu trong Nút?
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...
cách dễ nhất để có được điều này là dữ liệu nhị phân là gì (ví dụ, một Buffer
) vì vậy tôi có thể viết nó vào một tập tin?
gì nếu nó không phải là một PNG? –
Thay thế phần mở rộng tệp thích hợp? Đây chỉ là một ví dụ, giải pháp chung là: (1) lấy phần dữ liệu sau phần dữ liệu: bất cứ thứ gì/bất cứ điều gì; base64, 'part, (2) đặt nó vào bộ đệm bằng 'base64', (3) viết vào một tập tin. Nếu loại mime là khác nhau, sử dụng một phần mở rộng tập tin khác nhau/sử dụng một regex/etc. –
Làm thế nào về 'var data = string.substr (string.indexOf ('base64') + 7)'? –