Я хочу спросить, что я хочу преобразовать свои двоичные данные в шестнадцатеричный, прежде чем вставить это в свою таблицу.Преобразование двоичного кода в hex в node.js
var net = require ('net');
var server = net.createServer(function(socket){
socket.on('data',function(data){
var bindata= data.toString('binary');
//filter(bindata);
//if no error convert to hex.
var hexdata = bindata.toString('hex');
//insert hexdata here.
});
server.listen(3030,'127.0.0.1', function() {
console.log("server is listenining");
});
проблема заключается в том, что двоичные данные будут вставлены.
Благодарим вас заблаговременно.
Почему ascii? Потому что это то, что вы получите в своем исходном буфере данных, если кто-то отправляет содержимое, совместимое с приложением/x-октетом-потоком. Если они отправляют строки UTC, то я предполагаю, что вы не будете возиться с шестнадцатеричным в первую очередь. – Amadan
Большое спасибо – jemz
Могу ли я спросить, почему это происходит после того, как я превратился в файл изображения, изображение не было правильно преобразовано enventhough, я получаю данные полного двоичного изображения. На изображении есть полосы линий. – jemz