@RequestMapping(value = "/desktop_icons")
public void desktopIcons(ModelMap model, HttpServletRequest request,
HttpServletResponse response) throws IOException {
String templateContent = "[InternetShortcut]" + "\r\n" + "URL= http://www.xxxx.com" + "\r\n" + "IconIndex=1" + "\r\n" + "IconFile=http://www.xxxx.com/favicon.ico\r\n";
PrintWriter outa =response.getWriter();
String file = java.net.URLEncoder.encode("百度.url","UTF-8");
response.addHeader("Content-Disposition","attachment;filename="+file);
StringBuffer bf=new StringBuffer();
bf.append(templateContent);
bf.append("IDList=\r\n");
bf.append("[{000214A0-0000-0000-C000-000000000046}]\r\n");
bf.append("Prop3=19,2\r\n");
outa.write(bf.toString());
outa.flush();
outa.close();
}
JAVA创建桌面快捷方式
最新推荐文章于 2023-05-25 17:10:06 发布
本文介绍了一个用于生成桌面快捷方式图标链接的Java后端代码实现。该代码通过设置HTTP响应头来触发浏览器下载一个`.url`文件,该文件包含了指向特定网站的快捷方式信息。文章展示了如何构造这个文件的内容,包括网址、图标文件路径等。
1998

被折叠的 条评论
为什么被折叠?



