CMS 框架中 上传问题
我想 在 一个 页面 上传 一个Excel 文件 到 tomcat 工程的 指定目录 下 支持 远程 上传 。。。
我 html 页面 我用的 是 <@p.file name="resFile" size="60"/>标签
<@p.form labelWidth="15" action="ResUploadSubmit" enctype="multipart/form-data" method="post">
<@p.td label="上传资源">
<@p.file name="resFile" size="60"/>
<@p.hidden id="relPath" name="relPath" value="\\default\\esteel\\flash" />
<@p.submit value="保存"/>
</@p.form>
Acton里 方法
public String resUploadSubmit() {
//String relPath="\\default\\esteel\\flash";
String path = contextPvd.getAppRealPath(getWeb().getResRootBuf()
.append(relPath).append(SPT).toString());
System.out.println(path);
if (resFile != null) {
try {
for (int i = 0; i < resFile.length; i++) {
FileUtils.copyFile(resFile[i], new File(path + FILE_SPT + "aaa"));//resFileFileName[i]));
}
addActionMessage("上传成功!");
} catch (IOException e) {
addActionError("上传失败!" + e.getMessage());
}
}
setBackUrl("GetPurchaseInfo.jspx");
addActionMessage("成功");
return showSuccess();
}
方法里面 得到 resFile对象值 一直 是 空。。。。 有相关 属性 get set 方法 都写了
请问 我还得配 哪里 。。。
我看到 一个上传 规则(UploadRule类) 和 权限 问题
这些 要设置 吗 怎么设置
或者 我 能 绕 过 去 这些吗
直接 实现 上传 。。。
在线 等。。。。 谢谢 。。。 |
|