controller代码
@RequestMapping(\"/upload/uploadFck.do\")
public void uploadFck(HttpServletRequest request,HttpServletResponse response) throws UniformInterfaceException, ClientHandlerException, IOException{
MultipartRequest mr = (MultipartRequest)request;
Map<String, MultipartFile> map = mr.getFileMap();
Set<String> set = map.keySet();
MultipartFile pic = null;
for(String key : set){
pic = map.get(key);
}
String ext = FilenameUtils.getExtension(pic.getOriginalFilename());
// 生成路径地址
DateFormat dateFormat = new SimpleDateFormat(\"yyyyMMddHHmmssSSS\");
String format = dateFormat.format(new Date());
// 实例化Jersey
Client client = new Client();
// 保存数据库路径
Random r = new Random();
for (int i = 0; i < 3; i++) {
format += r.nextInt(9);
}
String path = \"upload/\" + format + \".\" + ext;
// 另一台服务器请求路径
String url = Constants.IMAGE_URL + path;
// 设置请求路径
WebResource resource = client.resource(url);
// 读图片到内存中
// 发送开始PUT
resource.put(String.class, pic.getBytes());
UploadResponse ok = UploadResponse.getOK(url);
response.getWriter().print(ok);
}
//前台代码加入
fck.Config[\"ImageUploadURL\"] = \"/upload/uploadFck.do\";
继续阅读与本文标签相同的文章
上一篇 :
人工智能也有不为人知的“黑暗面”?
下一篇 :
世界末日还远吗?黑客犯罪分子索要核原料
-
汇编(四)字的存储、DS和[address]、字的传送、mov、add、sub指令、数据段
2026-05-19栏目: 教程
-
elasticsearch之索引管理API(Index management)
2026-05-19栏目: 教程
-
简单介绍几种Java后台开发常用框架组合
2026-05-19栏目: 教程
-
<丰田发布了LQ EV概念车>。丰田全新的概念车配备了AI代理和自动驾驶功能,这是丰田美国公司研究员开发的,首次的公开亮相将在本月23日。在2017年CES消费车展上丰田曾展示了 Concept-Ai i概念车
2026-05-19栏目: 教程
-
Sysweld笔记:利用稳态算法加速算法模拟焊接过程的残余应力
2026-05-19栏目: 教程
