主题 : <@p.file name="resFile" size="60"/>上传问题
级别: 白丁
UID: 728
积分:5 加为好友
威望: 0 精华: 0
主题:1 回复:0
注册时间:2009-09-07
在线时长:0
1#   发表于:2009-09-07 10:15:32  IP:116.178.*.*
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类)    和    权限 问题
这些 要设置 吗  怎么设置 

或者 我 能 绕 过 去  这些吗

  直接 实现 上传 。。。


   在线  等。。。。  谢谢 。。。
1 共1页