Webservice 将图片上传之后,一开始存了路径在数据库中。
在java中 因为转义字符的原因 所以路径都写 \\
比如说为了取路径方便 存的时候存 D:\\upload\\1.jpg
问题是 被java 给转义了 数据库中得路径为 D:\upload\.jpg….
要是我们将图片取出的时候 , 运行就会出错 因为只有 一个\ 而且会被转义到 这样路径就出现问题了图片也就不能取出 ,就继续不了下面
这时候用 separator可以解决·
Stringseparator = File.separator;
例如:
String separator = File.separator;
String imageName=rs.getString("Pimage");
String Path="F:"+separator+"\\imageMywebservice"+separator+"\\"+imageName;
这时候我们的Path 就会成为F:\\ imageMywebservice\\1.jpg