您好我正在尝试将图片文件同步到域对象服务器,请建议我采用正确的方法来执行此操作。
我尝试使用字节数组但是数组在服务器上接收为空。 这是我的代码:
InputStream inputStream = new FileInputStream(file);
byte[] bytes;
byte[] buffer = new byte[8192];
int bytesRead;
ByteArrayOutputStream output = new ByteArrayOutputStream();
try {
while ((bytesRead = inputStream.read(buffer)) != -1) {
output.write(buffer, 0, bytesRead);
}
} catch (IOException e) {
e.printStackTrace();
}
final ByteObject byteobject = new ByteObject();
// lastId = "" + System.currentTimeMillis();
byteobject.setText("Hello " + System.currentTimeMillis());
byteobject.setId(""+ System.currentTimeMillis();
byteobject.setNumber(""+ System.currentTimeMillis());
bytes = output.toByteArray();
byteobject.setByteArray(bytes);
Log.e("", "ROS:" + bytes);
Realm realm = Realm.getDefaultInstance();
realm.beginTransaction();
realm.copyToRealmOrUpdate(byteobject);
realm.commitTransaction();
我也可以使用领域查询将其提取到另一个Android设备但是当我们尝试在领域浏览器上检查时,有“数据”和“数据”。内部开启和关闭标签,没有价值。
如果你引用一些链接,我们可以检查如何在节点js中解析这个字节数组,这将非常有用。