我有一个包含二进制[]类型的Breeze服务器实体,使用EF / SQLServer。我在客户端使用实体管理器上的createEntity将新的ArrayBuffer()初始化为字段类型。我正在将ArrayBuffer对象填充到该字段中;在保存时,服务器端获取未设置为对象实例的对象引用。服务器端错误看起来像是在JsonReader.ReadAsBytes()等处尝试JsonReader.IsWrappedInTypeObject()。看起来这应该有效。任何帮助将不胜感激。
答案 0 :(得分:0)
我找到了答案:我使用了HTML5 FileReader和readAsDataURL;然后我将结果类型和base64string解析为我的实体字段。 base64string很好地映射到服务器端的byte []。