我想把一个大文本压缩后传至后台UNIX的服务器上,传完后通知后台服务器解压,并处理该文本,应该怎样做? 1、大文本文件在前台是怎样压缩的,压成什么格式的UNIX比较好处理?2、上传完毕后怎样通知服务器进行解压操作,并处理文本?3、服务器怎样才能得到前台的通知? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1。压缩,采用算法,这个有现成的,比如zip啊,什么的2。传输该文件信息,多大,最后一包多长等3。收啊发啊,,,,4。做完啦?收完了?该解压了,解开后再行其它操作,比如更新数据库啊,从文件里头找个啥东西来着的5。断开Socket 1,使用ZIP可能较通用些。。压缩算法或代码你自己网上找吧。2,3 在上传的请求里面告诉服务器这是ZIP类型的文件,在服务器的程序里面接收完后就解压 处理它。在具体的文件传输方法你可以自己设计,比如说直接基于SOCKET自定义协议,文件分小块传,或者基于HTTP,客户端使用POST方式上传,服务端就相当于写一个CGI,具体上传细节, 仍可以自定义。我自己比较倾向后一种方式。 我用过压缩控件,很好用。不过,好象都得买你可以搜搜另外:delphi有自带的压缩pasintrcpt.dpr且可以和ScktSrvr连用 ysai请进来 想听听大家对用delphi做的浏览器有什么样的看法, 【求助】动态载入一图片,如果按原样打印出来...? 关于光标 如何获得相对控件的坐标? QQ有新消息,如何写个软件实现消息自动弹出? 请问什么控件能实现 “浏览”的功能? 用来找目标程序的路径。(急) 找啊找啊找朋友 在Delphi中GETMEM是个什么函数? 如何故意抛出一个异常?raise?详情请进... 哪位老兄能提供delphi4或delphi3的下载地址,不胜感激! MIDAS三层结构中,客户端怎样控制数据服务端
2。传输该文件信息,多大,最后一包多长等
3。收啊发啊,,,,
4。做完啦?收完了?该解压了,解开后再行其它操作,比如更新数据库啊,从文件里头找个啥东西来着的
5。断开Socket
2,3
在上传的请求里面告诉服务器这是ZIP类型的文件,在服务器的程序里面接收完后就解压
处理它。在具体的文件传输方法你可以自己设计,
比如说
直接基于SOCKET自定义协议,文件分小块传,
或者基于HTTP,客户端使用POST方式上传,服务端就相当于写一个CGI,具体上传细节,
仍可以自定义。我自己比较倾向后一种方式。
不过,好象都得买
你可以搜搜
另外:delphi有自带的压缩pas
intrcpt.dpr且可以和ScktSrvr连用