客户希望离线提交web数据,怎么办?
给个小公司做网站,客户拨号上网,又扣门的很,想省电话费,所以希望能离线提交数据,也就是说他先填好要发表的数据再连到网站一次发布出去。
他给的费用太少,不能给他开FTP帐号,所以不能把数据存成EXCEL或Access上传。
难道我再给他写个WINDOWS程序?太不值了。
可能XML可以实现,我XML又不行。
有那位大仙做过这方面的工作?还忘不吝赐教!
问题点数:80、回复次数:19Top
1 楼julyclyde(Java初学(大学不教只好自己学))回复于 2001-11-10 23:17:37 得分 10
只能写个 WINDOWS程序了。不过可以存XML
只要你那边能认出来格式就可以。XML蛮好的Top
2 楼liangxf0022(小新)回复于 2001-11-10 23:49:47 得分 10
只要使用rs.save "xx.xml",1这样就可以在服务器上保存一个XML文件。
当XML上传上来以后,用rs.open "xx.xml"文件就行了Top
3 楼hchxxzx(NET?摸到一点门槛)回复于 2001-11-11 01:52:32 得分 0
我觉得这有什么不可以的?
如果该网站都没有设置密码,或在提交的页面不需要密码,没有SESSION来控制的话,他上网之后,打开提交页面,之后断线,开始填写,写完之后,连线,提交,我觉得这样应该可以的啊。
你可以自己试试看。Top
4 楼caovie(caovie)回复于 2001-11-11 21:58:40 得分 0
rs.save "xx.xml"可以存到客户端么?Top
5 楼kjijian(!魔法师)回复于 2001-11-12 09:13:36 得分 10
打开提交页面,之后断线,开始填写,写完之后,连线,提交,可以省很多的Money哦!Top
6 楼hehongyu2000(Henry)回复于 2001-11-12 09:36:36 得分 0
给他做个file upload的page, 让他将access file upload上去.Top
7 楼caovie(caovie)回复于 2001-11-12 20:54:04 得分 0
access要是大了要传也很费的:)Top
8 楼ksy(一定要争气)回复于 2001-11-12 21:03:51 得分 10
写一个html(内含提交表单)文件放在客户机不就OK了Top
9 楼ar7_top(黑白呸,男生女生呸)回复于 2001-11-13 01:45:23 得分 10
在那个 抠门 的人的机器上安装 PWS
然后写两个程序
一个提交数据到本地的ASP,写到本地数据库,保存新的内容。
一个用来取出本地的数据内容提交给远程的服务器上的ASP,负责同步两边的数据内容
这样行不行?Top
10 楼caovie(caovie)回复于 2001-11-17 13:41:41 得分 0
:)Top
11 楼ksy(一定要争气)回复于 2001-11-17 14:06:44 得分 0
做个提交页放在客户机上,把<form>的action它的处理ASP程序不就行了。他写完了拨号提交。提交完了下线。
说客户扣,我看你们更扣!!!Top
12 楼longj(大哥雁)回复于 2001-11-17 16:15:58 得分 10
使用 xml 可以做到,先可以收集信息 , 作成 xml 结点 , 再次连线后可以一次送出 , 数据量非常小 , 而且使用 http 协议 , 可以满住可户需求 , 代码如下
------------ xml -------------
<script language="javascript">
function Mysubmit()
{
//收集信息
var xmlStr = "<root>";
xmlStr = xmlStr + "<id>" + ........ + "</id>";
xmlStr = xmlStr + "<name>" + ........ + "</name>"; //这是两个信息列子
xmlStr = xmlStr + </root>;
//生成接点
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async = false ;
xmlDoc.loadXML(xmlStr);
//连接
var oHttp = new ActiveXObject("Microsoft.XMLHTTP");
oHttp.open("post","getdata.asp",false); //第儿歌参数是数据传输目标页面
oHttp.send(xmlDoc);// 发送信息
}
</script>
//吃饭去了,后段页面我回来在写 , sorryTop
13 楼xingworld(穷男人)回复于 2001-11-17 16:37:29 得分 10
我刚刚做过,只要将提交的 action="使用绝对路径连接到验证页面"
就行了~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Top
14 楼caovie(caovie)回复于 2001-11-19 15:11:58 得分 10
使用绝对路径连接到验证页面
--什么意思?Top
15 楼bolomei(〓啵咯媚〓)回复于 2001-11-19 15:22:14 得分 0
这们的客户也给它做??没前途的!Top
16 楼caovie(caovie)回复于 2001-11-23 10:14:47 得分 0
了解一个方法而已:)Top
17 楼TechNewMan(TechNewMan)回复于 2001-11-23 10:30:45 得分 0
回复人: ksy(很I很I你) (2001-11-17 14:06:45) 得0分
做个提交页放在客户机上,把<form>的action它的处理ASP程序不就行了。他写完了拨号提交。提交完了下线。
说客户扣,我看你们更扣!!!
回复人: xingworld(星) (2001-11-17 16:37:29) 得0分
我刚刚做过,只要将提交的 action="使用绝对路径连接到验证页面"
就行了
Top
18 楼caovie(caovie)回复于 2001-11-23 20:18:35 得分 0
结账。
Top
19 楼chassis(独孤求扁)回复于 2001-11-25 11:36:25 得分 10
搞笑Top




