java中怎么把文件上传到服务器的指定路径?
String realpath = ServletActionContext.getServletContext().getRealPath("/upload") ;//获取服务器路径 String[] targetFileName = uploadFileName; for (int i = 0; i < upload.length; i++) { File target = new File(realpath, targetFileName[i]); FileUtils.copyFile(upload[i], target)
; //这是一个文件复制类copyFile()里面就是IO操作,如果你不用这个类也可以自己写一个IO复制文件的类 } 其中private File[] upload;// 实际上传文件 private String[] uploadContentType; // 文件的内容类型 private String[] uploadFileName; // 上传文件名这三个参数必须这样命名,因为文件上传控件默认是封装了这3个参数的,且在action里面他们应有get,set方法!
UI端:
1.使磁盘的目录结构在界面上以树形结构展现
2.上传表单包含1中的磁盘目录树(普遍为下拉树),当用户上传文件前可以指定上传目录 服务端: 1.遍历所在服务器磁盘,或通过远程调用遍历其他服务器磁盘 2.处理UI端表单提交数据
服务器一般用什么语言开发?
服务器语言开发一般用Delphi、C++、.net 、 java、php、python等这几种。
服务器:1、服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
2、服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
3、在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。
服务器语言开发一般用Delphi、C++、.net 、 java、php、python等这几种。
服务器:
1、服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
2、服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
3、在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。