С клиента получаю архив в base64, перевожу в utf, сохраняю, но архив оказывается битым. Ошибка и код ниже
function _decodeBase64ToUtf8(b64string) {
var buffer;
if (typeof Buffer.from === "function") {
// Node 5.10+
buffer = Buffer.from(b64string, 'base64');
} else {
// older Node versions
buffer = new Buffer(b64string, 'base64');
}
return buffer;
}
let data = _decodeBase64ToUtf8(zipBase64)
fs.writeFileSync('banner.zip', data, function (e) {
if (e) throw e
console.log('saved!');
})
Решение: в функцию _decodeBase64ToUtf8 нужно передовать строку base64 без data:application/x-zip-compressed;base64,
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
При нажатии кнопки в центре карты появляется метка, нужно, чтобы новые метки были соединены с последней добавленной и при этом их все можно...
подскажите пожалуйста каким образом из javascript закрыть собственное окно в kodexplorer? Какую функцию top фрейма нужно вызвать и c какими параметрами?...
есть 6 табов, и в каждом табе свой слайдерСоздал одинаковую структуру и дал для каждого слайдер один и тот же класс который потом в js привязал...