马克_SHI
马克_SHI
  • 发布:2015-07-20 12:50
  • 更新:2015-07-24 17:03
  • 阅读:2003

hubilder更新最新版本后fos.write(bytes)出错

分类:Native.js
var filename = (new Date()).valueOf() + '.png';  
var B64 = plus.android.importClass('android.util.Base64');  
var File = plus.android.importClass('java.io.File');  
var FileOutputStream = plus.android.importClass('java.io.FileOutputStream');  

var path = plus.io.convertLocalFileSystemURL('_www/' + filename);  
var bytes = B64.decode(base64,B64.NO_WRAP);  

var f = new File(path);  
f.createNewFile();  

var fos = new FileOutputStream(f);  
fos.write(bytes);     
fos.flush();  
fos.close();

上面代码在6月29号的sdk运行没问题
更新到最新版本后fos.write(bytes)写入数据错误,文件空白

查看了7月15号的sdk更新版本看到更新了这个:
Android平台新增Native.js支持js层数组到native层自动转换功能

是不是因为更新了这个后出现这个问题
如果是要怎么解决????

2015-07-20 12:50 负责人:无 分享
已邀请:
目欢

目欢

对,我也一样,求解决@DCloud_heavensoft

Android_磊子

Android_磊子

问题已修改,等待版本更新吧。

  • 目欢

    要多久呢,急用呢大哥 @1595

    2015-07-24 20:05

该问题目前已经被锁定, 无法添加新回复