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

关于java的http协议文件上传实用例题一

关于java的http协议文件上传实用例题一
(2006-07-25 16:43:56)
转载

 

分类:
java
关于java的http协议上传:(简单实用而且健壮;速度快)
此方法比apache的文件上传包(uploadfile1.1:就文件上传功能而言)要强多了
1.只需要一个MultipartRequest.java基本文件就行。
2.前台html的基本格式
<html><body><form enctype="multipart/form-data"
method="post">
<input type="file" name="path"
size="38" />
<input type="text"
name="res_name" size="38" />
</body></html>
3.后台调用此文件方法如下:
req是HttpServletRequest类.
try {
   if
(req.getMethod().equals("POST") &&
MultipartRequest.isMultipart(req)) {
    req = new
MultipartRequest(req, userId);//userId登陆用户标识
   
//得到上传文件
    File
upFile = ((MultipartRequest) req).getFile("path");
//得到上传文件名
    String
fileName = ((MultipartRequest) req).getFileName(upFile);
//得到上传http的值
  
req.getParameter("res_name");
//把上传文件存放到c:/temp目录下名为123.jpg的文件
   saveAs(upFile,
"c:/temp/123.jpg");
finally {
   if (req instanceof
MultipartRequest) {
   
//清除上传的临时文件
     
((MultipartRequest) req).deleteTemporaryFile();
   }
//把上传文件存放到指定的目录下文件名
private void saveAs(File upFile, String filePath) throws
IOException {
  FileInputStream fis =
null;
  FileOutputStream fos =
null;
  try {
   fis = new
FileInputStream(upFile);
   int len =
fis.available();
   byte[] by =
new byte[len];
   fis.read(by);
   fos = new
FileOutputStream(filePath);
   fos.write(by);
  }
  finally {
  &n


相关文档:

简易JAVA获取网页有效邮箱地址

//  简易JAVA获取网页有效邮箱地址 ---by 77
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.io.*;
import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class solo7 {
 public static void main(String args[]){
   ......

Java Excel API——JXL入门

 
JXL(Java Excel API)是一个用来动态读写Excel文件的开源框架,利用它可以在任何支持Java的操作系统上动态读写Excel文件。JXL的主页是:http://www.andykhan.com/jexcelapi/,可以在这里下载到它的最新的版本。
你可以分别通过如下命令
java -jar jxl.jar -xml test.xls
java -jar jxl.jar -cvs test.xls
以xml ......

java script 获得Label控件内容

 var ProjectName = document.getElementById("<%=ProjectName.ClientID%>").innerText;
       ProjectName = ProjectName.replace(/(^\s*)|(\s*$)/g, ""); // 相当于Trim()函数 ......

Java中的byte


最近因为在做金融项目,里面对byte的操作要求比较多,所以在这里整理了一下关于Java中的byte类型。
Java虚拟机中没有byte类型
恩。。。怎么说呢,个人感觉这个说法有点儿唬人的意思。的确,当这个想法刚刚出现在我的脑海中的时候我觉得也有些胡扯,毕竟byte类型就在那里,怎么能说Java虚拟机中没有byte类型呢?
好吧, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号