1、上传的后台代码:后台代码是个servlet,很简单咯,觉得比ASP利用组件还简单。
创新互联专注于临漳网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供临漳营销型网站建设,临漳网站制作、临漳网页设计、临漳网站官网定制、微信小程序开发服务,打造临漳网络公司原创品牌,更为您提供临漳网站排名全网营销落地服务。
2、下载简单,无非是把服务器上的文件或者数据库中的BLob(或其他二进制型),用流读出来,然后写到客户端即可,要注意 ContentType。
3、使用一些已有的组件帮助我们实现这种上传功能。
您好,提问者:这个我建议使用FTP传输,如果不是自动传输的可以使用FTP方便。写程序的话要建立Socket客户端、和 ServerSocket服务端才可以实现。
把所需要放的图片路径放在一下数组中,再把点击按钮添加一个单击事件,如果点击则数组加1,不过需要判断不能大于数组大小,不然就索引越界了。然后把图片路径给修改了。
private File myFile; //文件private String myFileContentType; //类型private String myFileFileName; //文件名//。。
app那边发送图片的二进制流。 java后台接收这个流,并保存图片到服务器,然后把图片路径返回给app。
我这里给你介绍下在struts框架下的图片上传的三步。
备注:只需要修改上传的服务器地址、用户名、密码即可进行服务器访问上传。根据实际需要修改即可。
注:request中所有的数据及相应的值都会从这里获得,自己可以把这个输出流里面的东东全部输出出来看看是什么,对刚接触这部分的人员很有帮助。
或者用现有的ftp等。1)开发一个web插件。用于上传文件。2)开发一个FTP工具,不用web上传。3)用现有的FTP工具。下面是几款不错的插件,你可以试试:1)Jquery的uploadify插件。具体使用。你可以看帮助文档。
header里面标注,便于服务器将文件保存下来。下载的时候可以直接将文件流写入到response里面,不过要设置一下response的content type,便于客户端分辨用什么程序打开文件。总之都是流的操作,和普通文件的上传下载没什么太大区别。
下面是我用过的一段代码,fileupload、servlet搞的 DiskFileItemFactory factory = new DiskFileItemFactory();//为该请求创建一个DiskFileItemFactory对象,通过它来解析请求。