因此,作为一个小实验的一部分,我需要访问文件的二进制数据,例如图像,作为字符串或1和0的数组。
我阅读了文件阅读器上的文档,我正在尝试使用readAsBinaryString
方法,但它给了我一堆奇怪的字符,而不是我通常认为的二进制字符串应该是什么样子。这是我的代码:
function handleFiles(files){
var selectedFile = files[0];
var reader = new FileReader();
reader.readAsBinaryString(selectedFile);
reader.onloadend = function () {
var result = reader.result;
store(result);
}
}
function store(data){
console.log('Storing data...');
console.log(data.slice(0, 1000));
}
作为一名网络开发人员,我通常不使用二进制文件,所以我可能对此非常天真。有人可以解释我是如何获得实际的1和0的吗?
答案 0 :(得分:1)
我想我明白了:
@api.multi
def name_get(self):
result = []
print "re:", result
for record in self:
print "R:", record
name = '[' + record.pet_name + ']' + ' ' + record.name
result.append((record.id, name))
return result