从字节数组到 unsigned char* 的转换

Convertion from ByteArray to unsigned char*

我在 Qt 中遇到以下问题:我正在从嵌入式系统存储指纹模板,在通过 ftp 发送命令后,我的系统从扫描中获取指纹并保存模板(作为 unsigned char*)我确实知道模板的大小,并且他是 constante(总是 384) 问题是,要通过 ftp 发送到服务器,我需要转换为 bytearray,然后存储它并将其发送回模块。我能够发送、存储它并将其发送回模块,但是当我尝试将接收到的 bytearray 转换回 unsigned char* 时,我做不到。 (我需要将它转换回来,因为要注册这个收到的指纹,模板应该是 unsigned char*) 有谁知道我如何从 bytearray 转换为 unsigned char* ?真的很感谢关注!

char *QByteArray::data()
应该是你要找的