当前位置: 代码迷 >> Java相关 >> WebService如何传送文件呢,有人做过没,指点下
  详细解决方案

WebService如何传送文件呢,有人做过没,指点下

热度:639   发布时间:2013-02-25 21:51:48.0
WebService怎么传送文件呢,有人做过没,指点下
WebService怎么传送文件呢,有人做过没,指点下

------解决方案--------------------------------------------------------
Java code
package palmcity.cpndservice.tool;import java.io.FileInputStream;import java.io.RandomAccessFile;public class ImageTool {    /**     * 图片BASE64 编码     */    public static String getPicBASE64(String picPath) {        String content = null;        try {            FileInputStream fis = new FileInputStream(picPath);            byte[] bytes = new byte[fis.available()];            fis.read(bytes);            content = new sun.misc.BASE64Encoder().encode(bytes); // 具体的编码方法            fis.close();//            System.out.println(content.length());        } catch (Exception e) {            e.printStackTrace();        }        return content;    }    /**     * 对图片BASE64 解码     *      */    public static void getPicFormatBASE64(String str, String picPath) {        try {            byte[] result = new sun.misc.BASE64Decoder().decodeBuffer(str                    .trim());            RandomAccessFile inOut = new RandomAccessFile(picPath, "rw"); // r,rw,rws,rwd            // 用FileOutputStream亦可            inOut.write(result);            inOut.close();        } catch (Exception e) {            e.printStackTrace();        }    }}
  相关解决方案