急,为何我的文件用jspsmart上传不了?
我用jspsmart做一个上传图片文件的JSP页面,我是租用ISP商家的虚拟空间。
部分代码如下:
////////////////////////////////////////////////////////////
<jsp:useBean id="myUpload" scope="page" class="com.jspsmart.upload.SmartUpload"/>
...
String strurl=getServletContext().getRealPath("/")+"hg_news\\uploadpics\\";
strTempname=myUpload.getFiles().getFile(i).getFileName();
if(!strTempname.equals(""))
{
myFile.saveAs(strurl+strTempname,myUpload.SAVE_PHYSICAL);
out.print("<br>路径测试:"+strurl+strTempname);//测试代码
iISize=myUpload.getFiles().getFile(i).getSize();
}
/////////////////////////////////////////////////////////////
结果在提交后程序也没有提示出错,iISize值确实也得到了,但是文件却就是没有上传到我的指定目录下!!!
我跟踪了一下路径,(测试代码)结果为:“路径测试:/home/myweb.com/web/www/hg_news\uploadpics\gl18.jpg”
(注:"myweb.com"是我的域名。)
我在本地机器上运行是能够将文件“传”到指定目录下的,但在ISP上的机器上就是不行,这是为什么???
请各位高手指点!!!