如何在javascript中将字符串转换为字节
我有一个字符串值,比如如何在javascript中将字符串转换为字节,javascript,Javascript,我有一个字符串值,比如1,2,3,我需要转换成字节值,比如[1,2,3] 如何将javascript字节绑定到C#字节[]数组 const file = e.files[0]; var reader = new FileReader(); reader.readAsArrayBuffer(file.rawFile); reader.onload = function () { var strBytes = new Uint8Array(reader.result).join();
1,2,3
,我需要转换成字节值,比如[1,2,3]
如何将javascript字节绑定到C#字节[]
数组
const file = e.files[0];
var reader = new FileReader();
reader.readAsArrayBuffer(file.rawFile);
reader.onload = function () {
var strBytes = new Uint8Array(reader.result).join();
var byte=???;
}
谢谢在创建
Uint8Array
时,数据存储为字节,这正是您在此处要查找的内容
使用.join()
时所做的是将它们创建为字符串
只需删除.join
,您将拥有一个字节数组:
var strBytes = new Uint8Array(reader.result);
.join()
将Uint8Array
转换为字符串。如果不需要字符串,请不要调用.join()
。我首先尝试使用新的Uint8Array(reader.result),但不绑定到c字节,这是什么意思,但不绑定到c字节?你能举个例子吗?错误消息?以字节形式发送到asp.net web api,属性为public System.byte[]FileData{get;set;},且未绑定到我的FileData属性