-
大小: 19.83MB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2023-08-02
- 語言: Java
- 標(biāo)簽: java??webservice??
資源簡介
java定時進(jìn)行webservice數(shù)據(jù)上報java定時進(jìn)行webservice數(shù)據(jù)上報java定時進(jìn)行webservice數(shù)據(jù)上報
代碼片段和文件信息
package?com.baidu.ueditor;
import?java.io.File;
import?java.util.Map;
import?javax.servlet.http.HttpServletRequest;
import?com.baidu.ueditor.define.ActionMap;
import?com.baidu.ueditor.define.AppInfo;
import?com.baidu.ueditor.define.baseState;
import?com.baidu.ueditor.define.State;
import?com.baidu.ueditor.hunter.FileManager;
import?com.baidu.ueditor.hunter.ImageHunter;
import?com.baidu.ueditor.upload.Uploader;
import?com.mierx.platform.common.AppInit;
public?class?ActionEnter?{
private?HttpServletRequest?request?=?null;
private?String?rootPath?=?null;
private?String?contextPath?=?null;
private?String?actionType?=?null;
private?ConfigManager?configManager?=?null;
public?ActionEnter?(?HttpServletRequest?request?String?rootPath?)?{
this.request?=?request;
this.rootPath?=?rootPath;
this.actionType?=?request.getParameter(?“action“?);
this.contextPath?=?request.getContextPath();
this.configManager?=?ConfigManager.getInstance(?this.rootPath?this.contextPath?request.getRequestURI()?);
}
public?String?exec?()?{
String?callbackName?=?this.request.getParameter(“callback“);
if?(?callbackName?!=?null?)?{
if?(?!validCallbackName(?callbackName?)?)?{
return?new?baseState(?false?AppInfo.ILLEGAL?).toJSONString();
}
return?callbackName+“(“+this.invoke()+“);“;
}?else?{
return?this.invoke();
}
}
public?String?invoke()?{
//System.out.println(“actionType-----“?+?actionType);
if?(?actionType?==?null?||?!ActionMap.mapping.containsKey(?actionType?)?)?{
return?new?baseState(?false?AppInfo.INVALID_ACTION?).toJSONString();
}
if?(?this.configManager?==?null?||?!this.configManager.valid()?)?{
return?new?baseState(?false?AppInfo.CONFIG_ERROR?).toJSONString();
}
State?state?=?null;
int?actionCode?=?ActionMap.getType(?this.actionType?);
Mapject>?conf?=?null;
//System.out.println(“actionCode-----“?+?actionCode);
String?siteId?=?““;
//得到文件上傳的服務(wù)器路徑
String?rootPath?=?AppInit.getFilePath();
switch?(?actionCode?)?{
case?ActionMap.CONFIG:
return?this.configManager.getAllConfig().toString();
case?ActionMap.UPLOAD_IMAGE:
case?ActionMap.UPLOAD_SCRAWL:
case?ActionMap.UPLOAD_VIDEO:
case?ActionMap.UPLOAD_FILE:
conf?=?this.configManager.getConfig(?actionCode?);
state?=?new?Uploader(?request?conf?).doExec();
break;
case?ActionMap.CATCH_IMAGE:
System.out.println(“ActionMap.CATCH_IMAGE----“?+?ActionMap.CATCH_IMAGE);
conf?=?configManager.getConfig(?actionCode?);
if(conf?!=?null){
String?source?=?(String)conf.get(“savePath“);//替換站點id
if(source?!=?null?&&?!source.equals(““)){
source?=?source.replace(“siteid“?siteId);
conf.put(“savePath“?source);
}
}
String[]?list?=?this.request.getParameterValues(?(String)conf.get(?“fieldName“?)?);
String?is
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-10-27?16:02??mierxsite\
?????目錄???????????0??2017-10-27?16:02??mierxsite\src\
?????目錄???????????0??2017-10-27?16:02??mierxsite\src\main\
?????目錄???????????0??2017-10-27?16:02??mierxsite\src\main\java\
?????目錄???????????0??2017-10-27?16:02??mierxsite\src\main\java\com\
?????目錄???????????0??2017-10-27?16:02??mierxsite\src\main\java\com\baidu\
?????目錄???????????0??2017-10-27?16:02??mierxsite\src\main\java\com\baidu\ueditor\
?????文件????????4580??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\ActionEnter.java
?????文件????????6653??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\ConfigManager.java
?????目錄???????????0??2017-10-27?16:02??mierxsite\src\main\java\com\baidu\ueditor\define\
?????文件????????1190??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\define\ActionMap.java
?????文件??????????82??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\define\ActionState.java
?????文件????????3032??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\define\AppInfo.java
?????文件????????1868??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\define\ba
?????文件?????????257??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\define\ba
?????文件?????????643??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\define\FileType.java
?????文件?????????462??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\define\MIMEType.java
?????文件????????2482??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\define\MultiState.java
?????文件?????????312??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\define\State.java
?????文件?????????428??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\Encoder.java
?????目錄???????????0??2017-10-27?16:02??mierxsite\src\main\java\com\baidu\ueditor\hunter\
?????文件????????3390??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\hunter\FileManager.java
?????文件????????3942??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\hunter\ImageHunter.java
?????文件????????4381??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\PathFormat.java
?????目錄???????????0??2017-10-27?16:02??mierxsite\src\main\java\com\baidu\ueditor\upload\
?????文件????????1471??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\upload\ba
?????文件????????5305??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\upload\BinaryUploader.java
?????文件????????3825??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\upload\StorageManager.java
?????文件?????????748??2017-08-09?11:01??mierxsite\src\main\java\com\baidu\ueditor\upload\Uploader.java
?????目錄???????????0??2017-10-27?16:02??mierxsite\src\main\java\com\mierx\
?????目錄???????????0??2017-10-27?16:02??mierxsite\src\main\java\com\mierx\analyzer\
............此處省略554個文件信息
評論
共有 條評論