FTP上图片文件进行Base64编码处理 的问题

zjlzjnwwp1 2011-07-14 12:44:17
public String GetImageStr(String imgFilePath) {
// 将图片文件转化为字节数组字符串,并对其进行Base64编码处理
byte[] data = null; // 读取图片字节数组
try {
URL url = new URL(imgFilePath);
URLConnection urlConnection = url.openConnection();
InputStream in1 = urlConnection.getInputStream();
data = new byte[in1.available()]; //问题可能出现在此行 in1.read(data);
in1.close();
} catch (IOException e) {
e.printStackTrace();
}
// 对字节数组Base64编码
BASE64Encoder encoder = new BASE64Encoder();
return encoder.encode(data);
// 返回Base64编码过的字节数组字符串 }
}
imgFilePath 传入的参数例:ftp://用户名:密码@IP地址/图片路径.jpg

问题1:大量图片地址用FOR循环直行此语句时获得的结果为空。
问题2:把结果转换成照片无法显示完整。
补充:照片大小不同。
...全文
358 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
O溺水的鱼0 2011-07-14
  • 打赏
  • 举报
回复
ff8213460 2011-07-14
  • 打赏
  • 举报
回复

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧