Saya perlu mengunggah gambar ke server NodeJS ke beberapa direktori. Saya menggunakan connect-busboymodul node untuk itu.
Saya memiliki dataURLgambar yang saya ubah menjadi blob menggunakan kode berikut:
dataURLToBlob: function(dataURL) {
var BASE64_MARKER = ';base64,';
if (dataURL.indexOf(BASE64_MARKER) == -1) {
var parts = dataURL.split(',');
var contentType = parts[0].split(':')[1];
var raw = decodeURIComponent(parts[1]);
return new Blob([raw], {type: contentType});
}
var parts = dataURL.split(BASE64_MARKER);
var contentType = parts[0].split(':')[1];
var raw = window.atob(parts[1]);
var rawLength = raw.length;
var uInt8Array = new Uint8Array(rawLength);
for (var i = 0; i < rawLength; ++i) {
uInt8Array[i] = raw.charCodeAt(i);
}
return new Blob([uInt8Array], {type: contentType});
}
Saya memerlukan cara untuk mengonversi gumpalan menjadi file untuk mengunggah gambar.
Bisakah seseorang membantu saya dengan itu?
blob. Jadi, saya ekstrak dulu nama file yang saya cropping lalu berikan yang sama filenamesehingga file yang di-crop sambil menguploadnya ke server dengan melakukan form.append("blob",blob, filename);.
