主题:VFP 如何实现此功能
SIMONLIANG
[专家分:420] 发布于 2011-12-14 17:49:00
请各位老师指点.
回复列表 (共7个回复)
沙发
moz [专家分:37620] 发布于 2011-12-14 20:33:00
1.如果只是文本文档,可以自行加密,随便弄个简单的函数转换一下就好了,防不防破解的,没有太大必要.
2.但好像还有图片之类的文件,自己加密会有点困难.可以利用WINRAR的命令行参数进行加密码压缩,用时再释放/更新.详情可以找到WINRAR的文件夹查看一下相关的命令行参数说明.这个时候,只要用户没有解压密码,拿到文件也没用.
板凳
moz [专家分:37620] 发布于 2011-12-16 18:44:00
闲时又想了一下.
可以在主机上面自动运行一个后台常驻程序.
用TIMER来检查请求,发现请求,进行处理.
请求的方式,可以用一个文本文件,会比较简单.
但考虑到共享冲突等等问题,估计还是.DBF数据表会更好用些,而且还能做为记录备查.
字段:
请求的文件名
请求原因:查看/更新/删除/新建等等
请求人:权限/名字
请求时间:成功复制文件之后计时,超过半个小时自动删除,程序退出前清空.
完成进度:请求/受理/使用完毕/删除/完成
3 楼
SIMONLIANG [专家分:420] 发布于 2012-03-21 06:13:00
好久没上来了.
谢谢MOZ老师,指示不懂得再服务器运行的程序如何写.用TIMER固然是一种方法,但最好是工作站一发出指令,服务器的程序就执行.
例如:工作站把文档上传到一个临时共享文件夹,服务器程序就将该文档移到另一个非共享文件夹
动作站发出现在指令后(包括需下载的文件名),服务器程序就将该文档从非共享文件夹移到共享文
件夹,然后工作站从共享文件夹下载到本地机.
这仅仅是我的一个设想,不知能否实现,更加不知到如何去做.
烦请MOZ老师有时间想想,指点指点.
现在才给您打分,实在抱歉.
谢谢!
4 楼
moz [专家分:37620] 发布于 2012-03-24 21:21:00
可参考帮助文件里面的"存储过程"
5 楼
hw2007name [专家分:4790] 发布于 2012-03-29 16:54:00
本人不才,不知道其它方法,但自己研究了一种方法,在局域网上测试成功。
思路如下:将本地文件的内容通过写入BLOB字段中,上传到SQL2000服务数据库的表中,再运行SQL2000中的自定义过程,将指定表的指定字段写入到时文件中,来实现上传文件过程。
这种方式就不用使用共享目录,只是把文件保存位置记录在SQL2000服务器中,取回时也就反向方式工作就行了。
6 楼
SIMONLIANG [专家分:420] 发布于 2012-07-10 17:26:00
好久没上来了,先谢谢五楼老师
我来回复