本人目前在处理图片加载的时候,都是直接把图片保存到数据库,到时候再相应的加载出来的,但是当数据多了的时候,查询的时候会变得很慢,而且一张表中往往会有多个图片字段,故本人想把图片文件保存到服务器的本地文件夹中,目前已经实现该功能的读写,但是遇到了些许问题:
1、服务器中存放图片的文件夹必须是共享文件夹,不然无法访问
2、共享之后,局域网中的用户就可以直接访问该文件夹,或拷贝或什么的,有很大的几率造成资料外泄
3、我想把该文件夹做成类似的一个资料包,类似资源文件,原本是想做成资源文件的,但是文件夹中的图片较大频率会经常的被替换或者新增删除,而且这些图片是共同使用的
不知道大家有没有什么方法可以介绍下,最好是能给个例子,我的思路是想把这个文件夹做成一个资料库,但是又不能让用户通过软件之外的途径查看或者拷贝里面的内容,并且是要放在服务器的硬盘上,客户端没有,并且可以支持替换或者新增删除的,保存到数据库的方法就不用说了
1、服务器中存放图片的文件夹必须是共享文件夹,不然无法访问
2、共享之后,局域网中的用户就可以直接访问该文件夹,或拷贝或什么的,有很大的几率造成资料外泄
3、我想把该文件夹做成类似的一个资料包,类似资源文件,原本是想做成资源文件的,但是文件夹中的图片较大频率会经常的被替换或者新增删除,而且这些图片是共同使用的
不知道大家有没有什么方法可以介绍下,最好是能给个例子,我的思路是想把这个文件夹做成一个资料库,但是又不能让用户通过软件之外的途径查看或者拷贝里面的内容,并且是要放在服务器的硬盘上,客户端没有,并且可以支持替换或者新增删除的,保存到数据库的方法就不用说了
解决方案 »
- delphi7 中reportbuilder中 简单问题 散分
- Delphi解析xml问题
- 如何一机二用??高分相送!!
- 如果对程序增加版本信息(采用程序方式增加)
- 大家好。我现在做一个图书管理系统用delphi,但是做到借书还书的侯,我想先从视图选择是否有未归还的图书,且过期的图书让他的dbgrid的一行显示红色,这个怎么
- 请推荐几本好书吧。
- 关于corba!
- 怎么取得Excel选中表格的坐标?(马上结分)
- Ttreeview的问题,很急!!!
- 如何在DELPHI中画图(直线、椭圆、矩形)在MOUSEMOVE中要显示线条移动轨迹。最好有代码
- 怎样改变TreeView1的宽度。
- cxgrid 主从表问题.
能不能把图片转换成字符串,保存到INI或者XML之类的,到时候再读取回来?我在网上有查到相关的资料,但是没找到base64 这个单元,有得下载么
ftp感觉还是不如http安全、方便,因为http一般都是开通的,ftp就不一定了
delphi中用idFTP控件,直接就可以操作了。
上传: idFTP1.put(locationpath+FileName,remotepath+FileName);
删除: IDFTP1.delete();
如果楼主没有其他功能要求,采用FTP方式比较好,目前很多信息系统都类似处理的。