我正在尝试从一台服务器创建一个文件到另一台服务器.服务器A执行需要在一台服务器B上创建文件的脚本.服务器A有一个脚本可以创建没有问题的文件夹(没有权限被拒绝或任何内容),并在创建文件夹后调用以下代码:
byte[] btDataFile = new sun.misc.BASE64Decoder().decodeBuffer(base64);
File of = new File("driverLetter:\folder_path\filename.png");
FileOutputStream osf = new FileOutputStream(of);
osf.write(btDataFile);
osf.flush();
Run Code Online (Sandbox Code Playgroud)
"base64"是png图像的base64字符串表示,我需要将其作为文件创建.字符串的值很长,所以我不能在这里发布,但它在那里,不是空的,不是null,它有一个值.但代码抛出错误:
"Can't read input file!"
Run Code Online (Sandbox Code Playgroud)
为什么脚本会读取"输入文件"?谢谢
| 归档时间: |
|
| 查看次数: |
1866 次 |
| 最近记录: |