黑马程序员技术交流社区
标题:
无法访问的语句??求指教
[打印本页]
作者:
小骆驼
时间:
2015-6-2 21:48
标题:
无法访问的语句??求指教
Tcp客户端并发上传图片,对上传的图片进行了上传限制,但是编译时会报错,
UploadPicThread.java:33: 错误: 无法访问的语句
if(file.length()>1024*1024*5)
^
1 个错误
这是为什么啊???大神指点
限制如下(这只是客户端的代码,)
import java.io.*;
import java.net.*;
class PicClient
{
public static void main(String[] args) throws Exception
{
if(args.length!=1)
{
System.out.println("请选择一个图片");
return;
}
File file = new File(args[0]);
if(!(file.exists() && file.isFile()))
{
System.out.println("该文件有问题,文件不存在或者不是文件");
return;
}
if(!file.getName().endsWith(".jpg"));
{
System.out.println("图片格式错误,请选择.jpg文件");
return;
}
if(file.length()>1024*1024*5)
{
System.out.println("文件过大");
return ;
}
Socket s = new Socket("192.168.1.102",10007);
FileInputStream fis = new FileInputStream("a.jpg");
OutputStream out= s.getOutputStream();
byte[] buf= new byte[1024];
int len = 0;
while((len=fis.read(buf))!=-1)
{
out.write(buf,0,len);
}
s.shutdownOutput();
InputStream in = s.getInputStream();
byte[] bufIn = new byte[1024];
int num = in.read(bufIn);
System.out.println(new String(bufIn,0,num));
fis.close();
s.close();
}
}
作者:
想要那片海
时间:
2015-6-2 22:03
我用MyEclipse检查你的代码,这个if()后面有一个 ; 你看下是不是?
作者:
小骆驼
时间:
2015-6-3 09:34
想要那片海 发表于 2015-6-2 22:03
我用MyEclipse检查你的代码,这个if()后面有一个 ; 你看下是不是?
:lol是这么回事,唉。。懂得了谢谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2