jspSmartUpload上传文件路径问题??
用smartupload组件上传文件上传成功!但是路径出现错误 可又不知道怎么改??
错误:
如图 路径信息怎么会包含在图片名称中??
保存代码:
String rp=request.getRealPath("/");
file.saveAs(rp+"\\upload\\"+date+"."+file.getFileExt());
我试过file.saveAs(rp+"/upload/"+date+"."+file.getFileExt()); ,结果图片没有上传!
谢谢
------解决方案--------------------貌似不需要前面的rp
su.getFiles().getFile(0).saveAs("/upload/" + pathid + "." + ext);
------解决方案-------------------- String path=application.getRealPath("/upload/" + pathid + "." + ext); 试试这个
------解决方案--------------------String rp=request.getRealPath("/");
file.saveAs(rp+"\\upload\\"+date+"."+file.getFileExt());
改为
file.saveAs("/upload/"+date+"."+file.getFileExt(),SAVEAS_VIRTUAL);
然后看看你的应用下的upload/文件夹下有没有上传的文件
------解决方案--------------------\\upload\\改成upload\\
------解决方案--------------------
------解决方案--------------------朋友,我也遇到了这个问题,你解决了吗?
能否告诉我解决的方法,正在郁闷中!
------解决方案--------------------1、利用smartupload上传文件首先保证你的upload文件夹存在。
2、可以用相对路径file.saveAs("/upload/"+date+"."+file.getFileExt());
------解决方案--------------------把你所有的代码都贴出来,是不是其它代码的问题???
------解决方案--------------------
lz看下自己产生的文件名字 /upload/2008....
很明显就是路径和文件名成一个了?
为什么?
因为系统没有识别你的/
为什么?
因为要用转义字符//
明白了?