展开

关键词

java

** * 模板 * @author liuy * @since 2018年10月10日 上午10:38:44 * @param response * @throws IOException * @RequestMapping RequestMethod.GET) public void downloadTempletFiles(HttpServletResponse response) throws IOException{ 方法一:直接路径的文件模板 FileInputStream input = null; OutputStream out = null; try { 获取要的模板名称 String fileName = template.zip getClass().getResource(template + fileName).getPath(); fileName = URLEncoder.encode(fileName, UTF-8); 设置要的文件的名称

29730

Java zip文件

选中文件打zip包前台:文件列表,选中文件,传文件ID集合传到后台后台:接受到文件ID集合,查询出文件urlListList attachFileList = bookService.findAttachFileList );for(AttachFile attachFile : attachFileList){strFiles.add(attachFile.getAttachFileUrl());}调用打包工具类进行 ZipUtil.ZipFiles(getRequest(), getResponse(), strFiles, UUID.randomUUID().toString()+.zip);直接zip包  response.setContentType(applicationx-msdownload); 不同类型的文件对应不同的MIME类型 重点突出        inline在浏览器中直接显示,不提示用户         attachment弹出对话框,提示用户进行保存本地        默认为inline方式        response.setHeader(Content-Disposition

3.8K80
  • 广告
    关闭

    2021云+社区年度盘点发布

    动动手指转发活动或推荐好文,即可参与虎年公仔等百份好礼抽奖!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java后能做什么

    对于很多新手来说可能会很疑惑,java到底是干什么的,入门门槛高不高,java在哪等问题。 其实Java能做的事情非常多,无论是做游戏还是做软件都可以通过Java来实现,程序员也都非常喜欢用Java来制作软件,这种编程语言的高安全性和高跨平台性都是十分难得的。 一.Java具体能做什么 最简单也是最常见的就是通过Java语言来实现网站编写,这对于许多人来说都是非常实用的一项功能,许多的大型网站也都是通过Java来实现的。 image.pngjava 二.Java该怎么学习 java该如何学习这个编程语言呢?要怎么样才能通过Java来制作上面那些网站或者软件呢? 如果你也想学习自己编程,完成java后认真学习,持之以恒,我相信通过不懈努力你也可以掌握这门编程语言,来建设网站,制作软件。

    9530

    Java文件的几种方式

    以流的方式public HttpServletResponse download(String path, HttpServletResponse response) { try { path是指欲的文件的路径 String ext = filename.substring(filename.lastIndexOf(.) + ).toUpperCase(); 以流的形式文件。 public void downloadLocal(HttpServletResponse response) throws FileNotFoundException { 本地文件 String public void downloadNet(HttpServletResponse response) throws MalformedURLException { 网络文件 int bytesum response.setHeader(Content-Disposition, inline; filename= + f.getName()); 文件名应该编码成UTF-8 } else { 纯方式

    1.9K20

    Java FTP文件

    import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map; ** * FTP工具 BUFFER_SIZE = 1024 * 1024 * 4; ** * FTPClient对象 ** private static FTPClient ftpClient = null; ** * 该目录所有文件到本地 IOException e) { logger.error(请求出错, e); } finally { closeConnect(); } } return Boolean.TRUE; } ** * 该目录所有文件到本地 tableFileNameList); resultMap.put(result, true); return resultMap; } catch (IOException e) { logger.error(文件失败 ftp服务器的访问模式,被动模式还是主动模式需要注意编码格式源码:https:github.comxieshuangutil

    2.2K32

    Java&Groovy文件对比

    最近工作有个上传和的相关的测试,所以就写了一个文件(目前都是图片)的方法。Java不过瘾,顺手也找了一Groovy的文件方法。先说结论:Groovy真香。 Java文件Java写起来比较麻烦,主要还是抄了一其他人的代码,测试完之后感觉也不错。 file = new File(name); logger.info(链接:{},存储文件名:{}, url, file.getAbsolutePath()); if (! = -1) { os.write(buffer, 0, bytesRead); } } catch (IOException e) { logger.warn(文件失败! , e); } } Groovy文件不得不说Groovy这种语言操作符用的时候太爽了。

    22030

    Java|对xdm器的探究

    Xdm是一款非常实用的器,他通过与浏览器插件的配合,可以对网页上许多视频内容进行,以是对其代码的浅显探究。 解决方案浏览首先,查看在main目录里Java的代码文件:第一个便是downloaders包,里面存放的是文件时的线程管理、文件管理、当前速度计算等操作。 第三个是monitoring包,应该是监控链接里的格式。 System.setProperty(String prop, String value);而且后面还使用了一个main函数,在其中用Logger对obj进行判断,并用以方法获取到Java 运行时环境版本和操作系统的版本 public: 使接口的实现类可以使用这个常量static:static修饰就表示它属于类的,随的类的加而存在的,如果是非static的话,就表示属于对象的,只有建立对象时才有它,而接口是不能建立对象的

    33720

    Java FTP文件以及编码问题小结

    问题之前在开发过程中,遇到了一点问题,我要访问一个FTP服务器去文件详细情况如:1. 需要传入一个可能为中文的文件名;2. 通过文件名去FTP上寻找该文件;3. FTP服务器的命名编码为“GBK”;思路1.通过GET方法直接将文件名负URL后面,但需要通过转码;2.在Java Controller中收到参数后,进行解码,解码为正常数据;3.用正常数据再转码为GBK response.getOutputStream(); out.write(downloadStream.getFileinfo()); out.flush(); out.close(); logger.info(文件成功 + new Date()); }else { logger.info(文件不存在 + new Date()); }

    41420

    Java爬取并歌曲

    2.分析找到真正的mp3地址(这个有点绕)点一个歌曲进入播放页面,使用谷歌浏览器的控制台的Elements,搜一mp3,很轻松就定位到了MP3的位置? 但是使用java访问的时候爬取的html里却没有该mp3的文件地址,那么这肯定是在该页面的位置使用了js来加mp3,那么刷新网页,看网页加了哪些东西,加的东西有点多,着重看一js、php的请求 3.java实现爬取酷狗mp3先看一爬取结果?找到了资源,程序实现就好说了,其中使用到了自己写的几个工具类,自己整理点自己的工具类还是有好处的,以后遇到什么问题就没必要重新写了,直接拿来用就可以了。 down = new FileDownload(); down.download(playUrl, filePath + name + .mp3); System.out.println(name + 完成 author: gaoll * @CreateTime:2014-11-20 * @ModifyTime:2014-11-20 *public class FileDownload { ** * 文件

    74040

    java 文件遇到的数个坑

    文件的在web开发中应该是很常用的功能,近期项目中遇到的一个需求是:前端提供 查询条件以及查询结果的字段,后端拿到这些参数之后,在数据库中根据业务逻辑查询得出查询结果,导出成excel文件,同时传给前端 ,前端完文件之后,生成的文件自动删除,防止服务器硬盘过

    22310

    Java爬虫千张美女图片!

    目的 爬取搜狗图片上千张美女图片并到本地准备工作爬取地址:https:pic.sogou.compics? query=%E7%BE%8E%E5%A5%B3分析打开上面的地址,按F12开发者工具 - NetWork - XHR - 页面往滑动XHR栏出现请求信息如:Request URL : https: 思路通过以上分析,不难实现方法,思路如:设置URL请求参数访问URL请求,获取图片地址图片地址存入List遍历List,使用线程池到本地代码SougouImgProcessor.java 爬取图片类 JSONObject item : items){ this.urlList.add(item.getString(picUrl)); } this.dataList.addAll(items); }

    44320

    Java文件上传

    Java文件上传原理 ?上传文件表单设置 ?文件原理,以浏览器附件形式。 ?实现思路 ?

    26420

    文件java实现代码

    export(String excelPath, String fileName) throws Exception{                将文件存到指定位置        读取目标文件流,转换调用 resultFile);        long l = resultFile.length();        int k = 0;        byte abyte0;                 调用

    5800

    Java Web文件功能实现

    点击上方“Java团长”,选择“置顶公众号”干货文章第一时间送达!需求:实现一个具有文件功能的网页,主要压缩包和图片。 两种实现方法:一:通过超链接实现在HTML网页中,通过超链接链接到要的文件的地址 Insert title here 通过链接文件 压缩包 图片 其中day06download是文档路径,本实例的程序结构如 程序运行后,可以通过单击需要文档实现?但是这里会出现一个问题,就是单击压缩包的时候会弹出页面,但是图片的时候浏览器就直接打开了图片,没有。? 这是因为通过超链接文件时,如果浏览器可以识别该文件格式,浏览器就会直接打开。只有浏览器不能识别该文件格式的时候,才会实现。因此利用第二种方法实现功能。 二:通过Servlet程序实现通过Servlet文件的原理是通过servlet读取目标程序,将资源返回客户端。

    1.4K20

    mysql-connector-java-bin-8.0.20.jar问题

    关于网上无法mysql-connector-java-bin-8.0.20.jar的问题记录:自从某个版本开始(貌似是5.x),就没有-bin的包了,只有一个包,因此在网上只能到比如5.x.x等较老版本的 jar包,包含两个,比如mysql-connector-java-5.1.46.jar和mysql-connector-java-bin-5.1.46.jar。 附上不同版本jar包的地址:Mysql不同历史版本jar包的地址_acoolgiser的博客-CSDN博客现在想要MySQL某个历史版本的jar包,有如地址都可以:1.mysql官网 MySQL :: Download MySQL ConnectorJ (Archived Versions)2.maven仓库搜索Maven Central Repository Searchhttps

    7220

    Java文件中文名不显示&乱码

    问题Java开发中,文件上传是很常用的功能。实际开发中遇到了中文名不显示的问题,一开始以为是后台代码的原因,网上查了一些资料,原来是Header中只支持ASCII,传输的文件名必须是ASCII。 Content-Disposition, attachment;filename= + filename + );原因为什么用ISO-8859-1,看度娘的解释 ISO-8859-1编码是单字节编码,向兼容

    49430

    Java文件上传实训

    2 通过Servlet1被的资源必须放到WEB-INF目录(只要用户不能通过浏览器直接访问就OK),然后通过Servlet完成。 3 通过Servlet2面来处理上一例中的问题,让框中可以显示正确的文件名称,以及可以a.jpg和a.txt文件。通过添加content-disposition头来处理上面问题。 当设置了content-disposition头后,浏览器就会弹出框。而且还可以通过content-disposition头来指定文件的名称! 虽然上面的代码已经可以处理txt和jpg等文件的问题,并且也处理了在框中显示文件名称的问题,但是如果的文件名称是中文的,那么还是不行的。 3 通过Servlet3面是处理在框中显示中文的问题!其实这一问题很简单,只需要通过URL来编码中文即可!

    99850

    Java 实现视频功能

    public static boolean httpDownload(String httpUrl, String saveFile) { 1.网络文件 int byteRead; URL url video.zhihuishu.comzhsablecommonsdemo201806dddee1c446314b84a26c74a8def3c3c7.mp4,E:test22.mp4); }前提需要:加servlet

    2.7K20

    Java爬取并酷狗TOP500歌曲

    ,而且vip一月只能300首,我这么穷又这么抠怎么可能冲会员,于是百度搜了怎么免费,都是python爬取,虽然也会一点,但是电脑上没安装python,再安装再研究感觉有点费劲,于是就花了半小时做了这个爬虫 其中用到了一些库,包括:jsoup、HttpClient、net.sf.json大家可以自行去jar包。 2、分析找到真正的mp3地址(这个有点绕)点一个歌曲进入播放页面,使用谷歌浏览器的控制台的Elements,搜一mp3,很轻松就定位到了MP3的位置。? 但是使用java访问的时候爬取的html里却没有该mp3的文件地址,那么这肯定是在该页面的位置使用了js来加mp3,那么刷新网页,看网页加了哪些东西,加的东西有点多,着重看一js、php的请求 3、java实现爬取酷狗mp3先看一爬取结果:?

    55730

    Windows10JDK8java环境配置

    在之前发的几篇是直接转别人的,所以如果有不好的阅读体验还请大家谅解,小编还是会一直坚持写去的。 今天突然想到之前重装系统后一直没有把Java的环境配好,虽说小编Java还没开始学,但准备工作还是得做好,哈哈哈。 面就开始介绍Java的环境配置啦,首先我们得JDK,这里以Java8为例。 JDK8官网:https:www.oracle.comjavatechnologiesjavasejavase-jdk8-downloads.html 在网址中大家可以看到如的各个版本,在这里小编的是 登录之后就开始了(可能会有点慢)。安装包完成后我们就可以开始安装啦。安装JDK8打开安装包,会出现安装向导: ? 打开cmd后输入Java,出现图即说明配置成功: ?然后重新打开cmd窗口,输入Javac出现如图说明配置成功。 ?至此说明Java的环境配置已成功

    28520

    扫码关注云+社区

    领取腾讯云代金券