`

html文件下载

 
阅读更多

 

 

 

/**
*  
* @throws Exception
*/
public void generateHtml() throws Exception{
ExportHtmlUtil.genFile( this.getRequest(), videoID );
	this.getResponse().getWriter().print("success");
}
 
 
 
    /**
     * 用流的方式读取  用这种方式访问本地的另一个action接口的html然后保存到本地
     * @param request
     */
    
public static  void genFile(HttpServletRequest request, String videoID ) throws Exception {
 
	String rootPath = request.getRealPath("/");
	 
	String saveDir = rootPath+ "htmlDir"+File.separator +videoID;
	File saveDirFile = new File(saveDir);
	 
	if( !saveDirFile.exists()){
		saveDirFile.mkdirs();
	}
	 
	StringBuffer pagUrl = new StringBuffer("http://localhost:").append(
	request.getLocalPort()).append("/user/user_userNote.action?");
	pagUrl.append("videoId="+videoID );
	 
	 
	URL url = new URL(pagUrl.toString());
	HttpURLConnection conn = (HttpURLConnection) url.openConnection();
	conn.setConnectTimeout(5000);
	conn.setReadTimeout(5000);
	conn.connect();
	InputStream os = conn.getInputStream();
	FileOutputStream fos = new FileOutputStream( new File(saveDir , "user.html"));
	byte[] b = new byte[10240];
	int n = -1;
	while ((n = os.read(b)) != -1) {
	fos.write(b, 0, n);
	}
	fos.close();
	os.close();
	conn.disconnect();
	url = null;
}
 

 

分享到:
评论

相关推荐

    HTML 与 CSS3 各种文档

    HTML(HyperText Markup Language)和CSS3(Cascading Style Sheets)是网页设计与开发的两个核心技术。HTML用于创建和构建网页结构,而CSS3...通过深入学习这些文档,可以掌握创建美观、响应式的网页所需的关键技能。

    通过Js实现Html转换成Word下载

    在现代Web应用中,将HTML页面转换为可下载的Word文档是一种常见的需求,尤其是在数据导出、报告生成或在线编辑场景下。本文将详细介绍如何利用JavaScript实现这一功能,并结合提供的压缩包文件,解析其核心技术和...

    HTML文件

    HTML文件

    swagger生成html离线接口文档

    但是,对于离线环境,我们需要将生成的HTML文件下载到本地。这通常通过调用Swagger的API来完成,例如`http://localhost:8080/v2/api-docs`可以获取到JSON格式的API定义,然后使用Swagger代码生成器(如Swagger ...

    C# HtmlToWord 将HTML文件转换成word文档

    本篇文章将详细探讨如何利用C#编程语言实现从HTML文件批量转换为Word文档,同时确保本地图片和链接的本地化,使得转换后的Word文档能够完整保留HTML的样式和内容。 首先,我们需要了解HTML和Word之间的主要差异。...

    html五实现文档上传下载代码

    在本文中,我们将深入探讨如何使用HTML5与Java Web技术实现文档上传和下载功能。HTML5引入了许多新的特性,其中包括文件API,使得在浏览器端处理文件变得更加便捷。结合后端的Java Web服务,我们可以构建一个完整的...

    【原创力文档下载工具】利用python下载原创力文档 .zip

    【原创力文档下载工具】利用Python下载原创力文档是一个典型的Web爬虫应用场景,它涉及到Python编程语言、网络请求、文件处理以及可能的HTML解析技术。在这个项目中,开发者使用Python来自动化获取并下载原创力平台...

    java将html文件生成word文件

    本示例主要涉及的是将HTML文件转换为Word文档,具体使用的是Java库——docx4j。这个库提供了强大的功能,可以方便地进行XML、XSL-FO到OpenXML(包括.docx和.xlsx)的转换。下面我们将深入探讨这个过程。 首先,`...

    html 帮助文档 css3帮助文档 chm

    此外,"东坡软件下载说明.txt"可能是提供下载和安装该帮助文档的指导,而"jb51.net"可能是一个网站链接,该网站可能提供了更多关于HTML和CSS3的学习资源和教程。 总之,这个压缩包是学习和提升HTML和CSS3技能的宝贵...

    js将HTML文本导出生成word文档

    html2docx库负责将HTML内容转化为Word文档的格式,而FileSaver.js库则用于在客户端保存生成的文件。你可以在项目中通过npm或者CDN链接来引入它们。 ```html <script src="https://cdn.jsdelivr.net/npm/...

    Visual Studio 2010 帮助文件下载助手

    本工具将采用折中方式,从微软网站获取帮助文档的相关信息,并在本地生成html文件,用户浏览html 文件选择需要的帮助文档,用迅雷等工具高速下载。最后再用本工具生成相关的安装索引文件。由于本软件 运行的下载量...

    网页文档下载工具

    网页文档下载工具是一种专门设计用于从互联网上高效、便捷地下载各类文档的软件。这些工具通常支持多种格式,如PDF、DOC、PPT、XLS等,帮助用户快速获取网络上的资源,尤其对于那些需要付费或者需要登录才能查看的...

    htmlhelp帮助文档

    本压缩包中的“htmlhelp”可能是一个完整的HTMLHelp项目,包含了一系列的HTML文件和必要的配置信息。下载并解压后,你可以使用相关的阅读器打开CHM文件,获取其中的详细帮助信息。如果你是开发者,可以参考这些文件...

    实现word文件转换成html文件实现在线打开预览word文件

    标题和描述中提到的"实现word文件转换成html文件实现在线打开预览word文件",这是一个关于将Microsoft Word文档转换为HTML格式,以便在网页上预览的技术问题。下面将详细介绍这个过程涉及的关键知识点。 1. **...

    js实现html中的pdf文件的在线预览、下载、打印等功能

    1. **引入PDF.js库**:在HTML文件中,添加PDF.js库的CDN链接或本地路径。 2. **加载PDF文件**:使用`PDFJS.getDocument(url)`方法获取PDF文档对象,其中`url`是PDF文件的URL。 3. **渲染PDF页面**:获取文档后,可以...

    API在线文档-静态html页面模板

    API在线文档-静态html页面模板,对于一些简单的接口文档描述,可以基于此文档进行修改编辑。...本想上传页面的截图文件,发现CSDN不能支持同时上传两个文件,大家下载压缩包直接访问index.html进行查看吧。

    HTML5官方文档中文版

    HTML5官方文档中文版

    AXIOM 测试版硬件_HTML_代码_设计_文档_相关文件_下载

    此存储库包含与 AXIOM Beta 硬件相关的所有信息和文件。 AXIOM Beta是由apertus°制造的开源、开放硬件、专业级数码胶片相机。它被设计成模块化的,例如可互换的...更多详情、使用方法,请下载后阅读README.md文件

    基于java的book118文档下载器.zip

    总之,"基于Java的book118文档下载器"是一个综合运用了网络请求、HTML解析、文件操作等多种Java技术的实用工具,其具体实现会涉及到网络编程、数据解析、文件I/O等多个计算机科学和技术领域。对于学习Java编程和网络...

    jqueryhtml文件

    jquery提供的波形图html文档,纯粹的html布局与框架

Global site tag (gtag.js) - Google Analytics