最近出了一个超级奇葩的错误。找了好久。还问了大师。最后还是我不小心发现的。
错误是:一模一样的代码,在我自己电脑上可以运行,图片上传很成功,也可以查看,传到服务器上,在自己电脑上访问服务器时,图片就上传不了了。查看就报错,找不到文件。
当我快崩溃的时候,看到了令我再次崩溃的错因。。。
这是什么原因呢。因为我的电脑是windows而服务器不是的。它不辨别"\"这个符号。所以把他当文件名的一部分了,没有上传到文件夹中。我一直以为是我上传的方式不对。
最后用的这个:
String sep=File.separator;
File to1 = new File(path+sep+fileName1);
它会跟据你的装备而改变,没有写死的了。也就不会出错了。
至于上传图片,我好像写过这样的微博,就不重复了。
错误是:一模一样的代码,在我自己电脑上可以运行,图片上传很成功,也可以查看,传到服务器上,在自己电脑上访问服务器时,图片就上传不了了。查看就报错,找不到文件。
当我快崩溃的时候,看到了令我再次崩溃的错因。。。

这是什么原因呢。因为我的电脑是windows而服务器不是的。它不辨别"\"这个符号。所以把他当文件名的一部分了,没有上传到文件夹中。我一直以为是我上传的方式不对。
最后用的这个:
String sep=File.separator;
File to1 = new File(path+sep+fileName1);
它会跟据你的装备而改变,没有写死的了。也就不会出错了。
至于上传图片,我好像写过这样的微博,就不重复了。