如何利用java将本地文件上传到服务器
1.首先在本地存放一个文件;
2.接着打开IDEA开始网络编程,分别创建两个类,客户端类和服务器类;
3.接着在客户端类中创建一个本地文件输入流,读取本地文件;同时创建Socket对象,并使用网络字节输出流向服务器发起传输文件的请求;
4.然后在服务器类中创建ServerSocket对象,并使用对象的getInputStream()方法读取从客户端传来的文件;同时创建本地文件输出流,用于写出并将文件存放到服务器的指定位置;
5.服务器端接收并存储文件成功后,服务器类需要向客户端反馈相关信息,因此继续使用Socket类的getOutputStream()方法反馈文件“上传成功”的信息;客户端类使用getInputStream()方法读取服务器反馈的信息,完成一次通信;
6.最后,先启动服务器类,在启动客户端类,查看文件是否上传成功。
Eclipse如何导入文件
1、打开java的开发工具后,直接点击eclipse导航栏里的【File】,如下图所示。
2、然后再点击弹出的下拉菜单里的【Import】选项,如下图所示。
3、也可以在打开eclipse的左侧空白处点击右键,然后点击弹出菜单里的【Import】选项,如下图所示。
4、在打开eclipse的Import对话框后,直接点击General选项下面的【Existing Projects into Workspace】选项,如下图所示。
5、然后在Import Projects对话框里直接点击【Browse】选择java选项所在的位置,如下图所示。
6、将java项目所在位置后,直接点击选中这个java项目,然后点击【next】,如下图所示。
7、在Projects下面就要导入的java项目勾选中,如图所示。
8、然后点击【Finish】完成项目的导入,如下图所示。
excel表格数据导入java项目中
代码如下: import java.io.*; import jxl.*; import jxl.write.*; public class CreateXLS { public static void main(String args[]) { try { //打开文件 WritableWorkbook book= Workbook.createWorkbook(new File("测试.xls")); //生成名为“第一页”的工作表,参数0表示这是第一页 WritableSheet sheet=book.createSheet("第一页",0); //在Label对象的构造子中指名单元格位置是第一列第一行(0,0) //以及单元格内容为test Label label=new Label(0,0,"test"); //将定义好的单元格添加到工作表中 sheet.addCell(label); /*生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为789.123*/
jxl.write.Number
number = new jxl.write.Number(1,0,789.123); sheet.addCell(number); //写入数据并关闭文件 book.write(); book.close(); }catch(Exception e) { System.out.println(e); } } }
