不知道你的意思「定製OUTPUTFORMAT」是什麼,但是這是我在我的web應用程序做(Hadoop的不以任何方式,雖然有關)。 HTH。
import sun.misc.BASE64Decoder;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.io.PrintStream;
public static void storeImage(String imageBase64, String path) {
imageBase64 = imageBase64.replace("\n", "");
try {
new BASE64Decoder().decodeBufferToByteBuffer(imageBase64);
OutputStream out = new FileOutputStream(path);
PrintStream p = new PrintStream(out);
p.write(new BASE64Decoder().decodeBuffer(imageBase64));
p.flush();
p.close();
} catch (Exception e) {
log.error("Error storing image.", e);
e.printStackTrace();
}
}
這將工作在一個普通的機器上,但不是在HDFS上,hadoop作爲專門的api:s。 – jrask