易截截图软件、单文件、免安装、纯绿色、仅160KB

php和java上传文件的方法

java上传文件
需要的第三方jar包有(这里使用apache的)
apache的commons-fileupload(上传用),commons-io (listener清理类用) , commons-beanutils(可选)
具体操作
FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
if(ServletFileUpload.isMultipartContent(request)) { //判断请求类型是不是multipart
try {
List<FileItem> fileList = upload.parseRequest(request);
for(FileItem item : fileList) {
if(!item.isFormField()) { //判断是不是文件表单
String filename = item.getName();
String ext = filename.substring(filename.indexOf(".") + 1);
if(!"dic".equalsIgnoreCase(ext)) {
out.println("file type must be .dic");
} else {
File uploadedFile = new File(path + "/" + filename);
item.write(uploadedFile); //保存
out.println("upload ok");
}
}
}
} catch (FileUploadException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}

上传文件名:item.getName();
上传文件扩展名:filename.substring(filename.indexOf(".") + 1);  //自己判断
上传文件大小:item.getSize();
保存文件:item.write(xx);  //写入的File或InputStream中
web.xml写一个清除的监听器
<web-app>
...
<listener>
<listener-class>
org.apache.commons.fileupload.servlet.FileCleanerCleanup
</listener-class>
</listener>
...
</web-app>
 
php文件上传
uploadfile是表单中file的name
上传文件名:$_FILE['uploadfile']['name']
上传文件扩展名:$_FILE['uploadfile']['type']
上传文件大小:$_FILE['uploadfile']['size']
保存文件:move_uploaded_file($_FILE['uploadfile']['tmp_name'], $path. $_FILE['uploadfile']['name']);  //一句话搞定


相关文档:

C++&JAVA异同


C++与Java异同
1、指针★★★★★
C C++中的指针,提供了很大的灵活性,但是灵活也带来了危险,对指针操作的不当容易造成内存泄露或是空悬指针等问题。
Java取消了指针。但实际上,java中声明的所有引用数据类型的名称,可以理解为就是一个指针。该名称存储在栈内存上,指向对内存上使用new开辟的空间。
如:
int[] ......

传智播客java学习3

今天我在听张孝祥老师讲的Java加强视频,张老师说:Java基础加强知识代表了一种java功力,也代表了你的学习能力,能掌握这些知识说明你以前的学习能力不错,具备这些知识,也说明你未来掌握新知识的潜能不错。我觉得张老师说的有道理,我的Java基础不是很好,因此,我要好好学学张老师讲的基础加强视频。
 
首先张老 ......

java经典题目

 
 
楼主发表于:2008-06-17 15:26:20
l    JBS
1.列举出 10个JAVA语言的优势
a:免费,开源,跨平台(平台独立性),简单易用,功能完善,面向对象,健壮性,多线程,结构中立,企业应用的成熟平台, 无线应用
2.列举出JAVA中10个面向对象编程的术语
a:包,类,接口,对象,属性,方法,构造器 ......

NuSoap介绍 (php调用webservice)(转载)

 http://hi.baidu.com/honfei/blog/item/5e992bfb2704542b4f4aea1a.html
NuSoap介绍 (php调用webservice)
2009年07月04日 星期六 09:41
NuSOAP 是 PHP 环境下的 WEB 服务编程工具,用于创建或调用 WEB 服务。它是一个开源软件,当前版本是 0.7.2 ,支持 SOAP1.1 、 WSDL1.1 ,可以与其他支持 SOAP1.1 和 WSDL1.1 的 ......

php的发展及安装

PHP的发展
       PHP 原本的简称为 Personal Home Page,是Rasmus Lerdorf 为了要维护个人网页,而用c语言开发的一些CGI工具程序集,来取代原先使用的 Perl 程序。最初这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。他将这些程序和一些表单直译器整合起来,称为 PHP ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号