91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 607KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-25
  • 語言: Java
  • 標簽: web??掃描儀??

資源簡介

本程序實現了在web頁面上,用JAVA的方式,調用掃描儀進行掃描,并上傳至遠程服務器。并且可以設置掃描范圍、掃描精度、以及掃描UI顯示等!

資源截圖

代碼片段和文件信息

package?com.upload;

import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileOutputStream;
import?java.io.IOException;
import?java.util.Date;
import?java.util.Map;

import?javax.servlet.http.HttpServletResponse;

import?org.apache.struts2.ServletActionContext;

import?com.opensymphony.xwork2.ActionContext;
import?com.opensymphony.xwork2.ActionSupport;

public?class?AcceptBillsAction?extends?ActionSupport?{
/**
?*?
?*/
private?static?final?long?serialVersionUID?=?7989035543445860397L;
private?String?savePath;
private?File?upload;
private?String?uploadContentType;
private?String?uploadFileName;
private?String?billDirectory;
private?String?msg;

@SuppressWarnings(“unchecked“)
public?String?execute()?throws?Exception?{
Map?session?=?ActionContext.getContext().getSession();
session.remove(“operationResult“);
session.remove(“lastupload“);
if?(session.get(“login“)?==?null){
msg?=?“登錄失效!“;
return?ActionSupport.SUCCESS;
}
// System.out.println(“-----“);
// Thread.sleep(8000);
// System.out.println(“++++“);
billDirectory?=?getUploadFileName();
if?(billDirectory?!=?null)?{
FileOutputStream?fos?=?new?FileOutputStream(getSavePath()?+?“\\“
+?getUploadFileName());
FileInputStream?fis?=?new?FileInputStream(getUpload());
byte[]?buffer?=?new?byte[1024];

int?len?=?0;
while?((len?=?fis.read(buffer))?>?0)?{
fos.write(buffer?0?len);
}
fis.close();
fos.close();
}?else?{
billDirectory?=?“nophoto.jpg“;
}
billDirectory?=?savePath?+?“/“?+?billDirectory;
session.put(“lastupload“?billDirectory);
msg?=?“上傳成功!“;
HttpServletResponse?response?=?(HttpServletResponse)?ActionContext.getContext().get(ServletActionContext.HTTP_RESPONSE);
response.setContentType(“text/html;charset=GBK“);?
write(response?msg);
return?ActionSupport.SUCCESS;
}

private?void?write(HttpServletResponse?response?String?message)?throws?IOException?{
response.getWriter().write(message);
response.getWriter().flush();
response.getWriter().close();
}

public?String?getUploadFileName()?{
Date?date?=?new?Date();
String?str;
try?{
str?=?date.getTime()
+?uploadFileName.substring(uploadFileName.lastIndexOf(“.“));
}?catch?(Exception?e)?{
return?null;
}
return?str;
}

public?String?getSavePath()?{
return?ServletActionContext.getServletContext().getRealPath(savePath);
}

public?File?getUpload()?{
return?upload;
}

public?void?setUpload(File?upload)?{
this.upload?=?upload;
}

public?String?getUploadContentType()?{
return?uploadContentType;
}

public?void?setUploadContentType(String?uploadContentType)?{
this.uploadContentType?=?uploadContentType;
}

public?String?getBillDirectory()?{
return?billDirectory;
}

public?void?setBillDirectory(String?billDirectory)?{
this.billDirectory?=?billDirectory;
}

public?void?setSavePath(String?savePath)?{

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????3349??2011-04-12?23:56??javatwain\AcceptBillsAction.java

?????文件?????572064??2010-12-15?11:47??javatwain\iText.jar

?????文件?????229423??2011-10-10?15:06??javatwain\jtwain.dll

?????文件??????38450??2011-10-10?16:16??javatwain\JTwain.jar

?????文件???????1903??2011-10-10?16:19??javatwain\readme.txt

?????文件????????981??2011-10-10?16:19??javatwain\test.html

?????目錄??????????0??2011-10-10?16:20??javatwain

-----------?---------??----------?-----??----

???????????????846170????????????????????7


評論

共有 條評論