文件流如何以文件输出

从远程服务端获取到了一个文件的文件流,
我如何在将这个文件流还原为文件?
以下是文件流的一个片段,

JVBERi0xLjUKJeLjz9MKNCAwIG9iago8PC9UeXBlL1NpZy9Qcm9wX0J1aWxkPDwvQXBwPDwvTmFt
ZShJU0MpPj4+Pi9SZWFzb24o/v8AUABEAEZlcFtXe35UXHIpL00oRDoyMDE3MDkyODE3MjM0NSsw
OCcwMCcpL0ZpbHRlci9BZG9iZS5QUEtMaXRlL1N1YkZpbHRlci9hZGJlLng1MDkucnNhX3NoYTEv
Q2VydFsxIDAgUiAzIDAgUl0vQnl0ZVJhbmdlIFswIDI4OSA1NTUgNDA1ODkgXSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL0NvbnRl
bnRzIDwwNDgxODAwNGQ2ZjNlYjlkMjQwZmI0NmU3ZTlhODBkZTA5ZWIwMTZmYmU0YzA1MWU0ODE1
MjZhMGUyNzE5MTYzMWRlMjQ3ODdiMmNlZjEzOWE1Mzk5YWNlNTgyNTBkYWI1YzMxZDY1ODQyYWRh
NzY0OWMxNDc0YzYxMWJhOTQ3ZDY4YzIzYWM5ZTUxMTFmZWVjYWIyYzcxNGQ2MTE3MjEyNWNlMzIy
ZjdkN2I3Zjg1YWNiYmFhZjg0MmYzYTAxNjNjMDk1OTUzN2Q1NzRiNzM0YmE5NTg4NTQ2MzA4NjY3
..........
阅读 2.6k
2 个回答

看你获取到的是base64字符串,你可以转换成byte[] 然后输出文件到本地磁盘,不知道你使用的是何种语言。
在java中我是这样的。

import org.apache.commons.io.FileUtils;
import org.apache.commons.codec.binary.Base64;
String a="这里接收到的base64字符串";
byte[] data=Base64.decodeBase64(a);
FileUtils.writeByteArrayToFile(new File("/Users/root/Desktop/1.jpg"),data);//

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏