linux服务器文件上传的问题
我现在遇到的问题是 :
我开发的时候在 WIN下开发的
文件上传的功能没有问题 但是上传到服务器上就什么反映也没有
不知道怎么回事?
String TMP_DIR =getServletContext().getRealPath("/")+"jsp/integrate/uploadfile/";
这是我写的路径
不知道对不对 听人家说linux文件路径写法是不一样的??
求教高人
要是有源码就更好了::
你打印一下,TMP_DIR
LINUX下的文件分隔符是/,这一点很容易出错。
再一个,查一下,jsp/integrate....前面有没有/
注意一下分隔符的写法
File.separator 表示文件之间的分隔符是跨平台的
学习
ServletActionContext.getRequest().getRealPath("");
看你的目录结构了, 如果 jsp目录在 webroot 下面, 应该getRealPath("/") 不要这个斜杠的.
大多是路径问题,好好检查检查!
没有解决
真的很怪
不知道是不是我用的组件有问题
谁有无组件上传文件的代码吗?
你在Linux下 把 路径打印出来
你是用的哪个上传的组件?
记得当初有个项目也遇到过这个问题。
改用ftp4che-0.6.2.jar这个插件试一下。
String tmpPath = "c:/tmpdir";
String savePath = request.getSession().getServletContext().getRealPath("/")+"uploadfile/"+type+"/"+studentid;
tmpDir = new File(tmpPath);
saveDir = new File(savePath);
if(!tmpDir.isDirectory())
tmpDir.mkdir();
if(!saveDir.isDirecto
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
我没有安装操作系统的经验,即使是WINDOWS。现在想在LINUX操作系统大环境下学C语言,又要买本本,请问如果操作系统安装不当,会不会对电脑造成什么大的破坏?有没有必要先买一个二手电脑练一下LINUX的 ......
windows 下的C++编程比较熟练。现在需要转入linux下。
我用的软件是 Source Insight和 SecureCRT , 远程连接 linux服务器。
由于我的 Liunx基础为0. 就是说以前从来都没 ......