在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。
对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件。这个common-fileuplo...
分类:
Web程序 时间:
2016-07-15 11:03:57
阅读次数:
195
本系列是关于RequireJS 基础,本文主要关于data-main属性、require.config方法以及require函数 ...
分类:
Web程序 时间:
2016-07-15 11:01:26
阅读次数:
259
无关的知识点 ① background-clip 属性规定背景的绘制区域。 1.padding-box:从padding区域(不含padding)开始向外裁剪背景。 2.border-box:从border区域(不含border)开始向外裁剪背景。 3.content-box:从content区域开 ...
分类:
Web程序 时间:
2016-07-15 10:59:12
阅读次数:
213
本系列是关于RequireJS 基础,本文主要关于baseUrl配置模块根目录,以及用define定义一个函数类型模块。 ...
分类:
Web程序 时间:
2016-07-15 11:01:29
阅读次数:
229
Nancy简介 Nancy是一个轻量级的独立的框架,下面是官网的一些介绍: Nancy 是一个轻量级用于构建基于 HTTP 的 Web 服务,基于 .NET 和 Mono 平台,框架的目标是保持尽可能多的方式,并提供一个super-duper-happy-path所有交互。 Nancy 设计用于处理 ...
分类:
Web程序 时间:
2016-07-15 10:59:54
阅读次数:
345
无序列表 有时我们的工作繁忙,杂事很多,怕忘记,就会把事情一件件列出来,防止忘记。 它们的排列顺序对于我们来说并不重要,可以随意调换,我们将它称为无序列表,HTML里用<ul>标签来表示无序列表,列表里的项目则用<li>标签来表示: 看一段实例代码: 对于的浏览器显示结果是这样的: 更多内容学习,请 ...
分类:
Web程序 时间:
2016-07-15 10:58:57
阅读次数:
239
原文地址:https://www.douban.com/note/315222037/ 背景最近将Wordpress迁移至阿里云。由于自己的服务器是云服务器,硬盘和内存都比较小,所以内存经常不够使,通过Linux命令查看后,发现启动php-fpm进程数有20多个,占用了将近1G的内存,整个服务器才1 ...
分类:
Web程序 时间:
2016-07-15 09:42:21
阅读次数:
204
用来把文件读入内存,并且读取文件中的数据。FileReader接口提供了一个异步API,使用该API可以在浏览器主线程中异步访问文件系统,读取文件中的数据。到目前文职,只有FF3.6+和Chrome6.0+实现了FileReader接口。 1、FileReader接口的方法 FileReader接口 ...
分类:
Web程序 时间:
2016-07-15 09:41:52
阅读次数:
231
PHP preg_replace() 正则替换,与JavaScript 正则替换不同,PHP preg_replace() 默认就是替换所有符号匹配条件的元素。 大部分语言的正则表达式都是差不多的,不过也有细微的差异。 PHP 正则表达式 上表是正则表达式比较全面的解释,而商标中的正则字符都有特殊含 ...
分类:
Web程序 时间:
2016-07-15 09:42:06
阅读次数:
172
在Mac上开发使用yoeman构建Asp.net core项目并且实现分层引用 1.Yoeman? yoeman是一个自动化脚手架工具。它提供很多generator,generator相当于VisualStudio的模板,用来初始化项目。更多的就不多说了,写一遍都写不完,自己看吧。 http://y ...
分类:
Web程序 时间:
2016-07-15 09:39:38
阅读次数:
280
NET Core MVC 在linux上的创建及发布 前言 ASP.NET core转眼都发布半月多了,社区最近也是非常活跃,虽然最近从事python工作,但也一直对.NET念念不忘,看过了园区大神们搭建的Asp.net core项目之后,自己也是跃跃欲试,准备搞一下ASP.NET Core mvc ...
分类:
Web程序 时间:
2016-07-15 09:40:28
阅读次数:
395
难的是还是就地用JS显示出来相关的发布进度。 还好,花了一下午实现了。 可以移植到项目中去罗。。。 websocket.py: websocket.html: 样子: ...
分类:
Web程序 时间:
2016-07-15 09:38:44
阅读次数:
452
MVC进阶之路:依赖注入(Di)和Ninject 0X1 什么是依赖注入 依赖注入(Dependency Injection),是这样一个过程:某客户类只依赖于服务类的一个接口,而不依赖于具体服务类,所以客户类只定义一个注入点。在程序运行过程中,客户类不直接实例化具体服务类实例,而是客户类的运行上下 ...
分类:
Web程序 时间:
2016-07-15 09:39:34
阅读次数:
378
由于浏览器js沙箱,存在不同域,js无法直接调用电脑文件。在之前做传图预览的时候,基本的思路就是, 将图片先保存到服务器中缓存,然后返回一个服务器路径,并显示出图片,然而这样很耗缓存目录文件的。方法也比较复杂。 很幸运,发现了个可以直接预览图片的js 代码如下:(测试过火狐和chrome,都能够支持 ...
分类:
Web程序 时间:
2016-07-15 09:37:16
阅读次数:
172
jQuery对象和DOM对象使用说明,需要的朋友可以参考下。1.jQuery对象和DOM对象第一次学习jQuery,经常分辨不清哪些是jQuery对象,哪些是 DOM对象,因此需要重点了解jQuery对象和DOM对象以及它们之间的关系.DOM对象,即是我们用传统的方法(javascript)获得的对 ...
分类:
Web程序 时间:
2016-07-15 09:33:35
阅读次数:
158
生成、打包、部署及管理应用程序与类型 要生成就离不开程,序集,程序集是包含一个或多个类型定义文件和资源文件的集合.在程序集包含的所有文件中,有一个文件用于保存清单.清单是另外一组元数据表的集合,其中主要包含了程序集中一部分文件的名称.另外清单描述了程序集的版本、语言文化、发布者、公有导出类型.以及组 ...
分类:
Web程序 时间:
2016-07-15 09:32:48
阅读次数:
191