java文件上传服务器缓存

java文件上传服务器缓存,第1张

1.

文件上传客户端步骤:

创建客户端socket对象,指定要连接的服务器的ip地址和端口号

客户端socket对象调用getOutputStream方法,获取客户端的字节输出流对象

2.

文件上传到服务端步骤:

创建服务器端ServerSocket对象,指定端口号

String realpath = ServletActionContext.getServletContext().getRealPath("/upload") //获取服务器路径

String[] targetFileName = uploadFileName

for (int i = 0i <upload.lengthi++) {

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方法

上传本地文件代码

使用步骤如下:

1.调用AddFile函数添加本地文件,注意路径需要使用双斜框(\\)

2.调用PostFirst函数开始上传文件。

JavaScript code?<script type="text/javascript" language="javascript"> var fileMgr = new HttpUploaderMgr() fileMgr.Load()//加载控件 window.onload = function(){fileMgr.Init()//初始化控件//添加一个本地文件fileMgr.AddFile("D:\\Soft\\QQ2010.exe") fileMgr.PostFirst()}</script>


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/184478.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-29
下一篇2023-03-29

发表评论

登录后才能评论

评论列表(0条)

    保存