数据库就已经有200多M了。请教各位有什么好方法保存图片?(最好能保存在数据库中)
如果把图片放在一个目录中,字段里放置路径,
此种方法图片的安全性如何解决?!
请各位指教!
谢谢
13 个解决方案
#1
帮忙指点
#2
图片用文件,字段放路径是王道
你指的是什么安全性?
图片可以被删除?
别忘了access数据库本身也是文件,同样可以被删除~
#3
怕图片被修改?
你把图片后缀名去掉或者改掉,弱智客户就不知道怎么打开了
你把图片后缀名去掉或者改掉,弱智客户就不知道怎么打开了
#4
数据库存图片的路径。路径上传到固定的目录下。
#5
谢谢您的答复。
因为图片都是些工程方面的图纸,需要保密。只允许通过软件去查看。
如果把图片放在数据库中。我可以对数据库和软件设置密码等。但放在文件夹
中,无法管控,会被人为拷贝出去查看。
#6
up
#7
放移动硬盘或U盘,保存在自己手中!
#8
放在数据库里,也可以人为把数据库文件拷走的。
关键是不让进入服务器。
关键是不让进入服务器。
#9
图片放数据库中,的确不太好,我感觉有2种解决方法
1、图片依然存放在数据库中,但是,最后是专有的数据库和系统用的数据库分开;尽量压缩图片大小和质量,能满足需要就行
2、存放在固定的FTP服务器里,通过系统进入查看,关闭系统后的及时删除,或者让图片内置到系统中
1、图片依然存放在数据库中,但是,最后是专有的数据库和系统用的数据库分开;尽量压缩图片大小和质量,能满足需要就行
2、存放在固定的FTP服务器里,通过系统进入查看,关闭系统后的及时删除,或者让图片内置到系统中
#10
把图片压缩一下,比如把BMP格式的图片转化为JPG格式的。这样图片文件可以减少很多。
存图片路径也不失为一种好的办法。
存图片路径也不失为一种好的办法。
#11
你是用access数据库,说明你没有服务端。
如果图片多,肯定需要存路径。不然,你的数据库受不了。
如果需要保密,安全性,要求,不是很高的话,
可以采用,在记录图片路径的同时,修改图片的某些字节,让其不能用软件打开,记录到数据库,然后每次打开时,通过你的软件,重新处理一下!这样安全性,相应提高了点!
如果图片多,肯定需要存路径。不然,你的数据库受不了。
如果需要保密,安全性,要求,不是很高的话,
可以采用,在记录图片路径的同时,修改图片的某些字节,让其不能用软件打开,记录到数据库,然后每次打开时,通过你的软件,重新处理一下!这样安全性,相应提高了点!
#12
是不是没有压缩精简数据库啊,数据库使用过一段时间后,会有很多碎片,这些碎片会随使用次数的增加而使数据库变大,但是数据库的实际内容其实没有那么多。
#13
1、不用access,因为受文件大小限制。改为mssql。
2、图片保存成文件,数据库保存路径;为了防止别人修改,可以再保存一个校验码。
2、图片保存成文件,数据库保存路径;为了防止别人修改,可以再保存一个校验码。
#1
帮忙指点
#2
图片用文件,字段放路径是王道
你指的是什么安全性?
图片可以被删除?
别忘了access数据库本身也是文件,同样可以被删除~
#3
怕图片被修改?
你把图片后缀名去掉或者改掉,弱智客户就不知道怎么打开了
你把图片后缀名去掉或者改掉,弱智客户就不知道怎么打开了
#4
数据库存图片的路径。路径上传到固定的目录下。
#5
谢谢您的答复。
因为图片都是些工程方面的图纸,需要保密。只允许通过软件去查看。
如果把图片放在数据库中。我可以对数据库和软件设置密码等。但放在文件夹
中,无法管控,会被人为拷贝出去查看。
#6
up
#7
放移动硬盘或U盘,保存在自己手中!
#8
放在数据库里,也可以人为把数据库文件拷走的。
关键是不让进入服务器。
关键是不让进入服务器。
#9
图片放数据库中,的确不太好,我感觉有2种解决方法
1、图片依然存放在数据库中,但是,最后是专有的数据库和系统用的数据库分开;尽量压缩图片大小和质量,能满足需要就行
2、存放在固定的FTP服务器里,通过系统进入查看,关闭系统后的及时删除,或者让图片内置到系统中
1、图片依然存放在数据库中,但是,最后是专有的数据库和系统用的数据库分开;尽量压缩图片大小和质量,能满足需要就行
2、存放在固定的FTP服务器里,通过系统进入查看,关闭系统后的及时删除,或者让图片内置到系统中
#10
把图片压缩一下,比如把BMP格式的图片转化为JPG格式的。这样图片文件可以减少很多。
存图片路径也不失为一种好的办法。
存图片路径也不失为一种好的办法。
#11
你是用access数据库,说明你没有服务端。
如果图片多,肯定需要存路径。不然,你的数据库受不了。
如果需要保密,安全性,要求,不是很高的话,
可以采用,在记录图片路径的同时,修改图片的某些字节,让其不能用软件打开,记录到数据库,然后每次打开时,通过你的软件,重新处理一下!这样安全性,相应提高了点!
如果图片多,肯定需要存路径。不然,你的数据库受不了。
如果需要保密,安全性,要求,不是很高的话,
可以采用,在记录图片路径的同时,修改图片的某些字节,让其不能用软件打开,记录到数据库,然后每次打开时,通过你的软件,重新处理一下!这样安全性,相应提高了点!
#12
是不是没有压缩精简数据库啊,数据库使用过一段时间后,会有很多碎片,这些碎片会随使用次数的增加而使数据库变大,但是数据库的实际内容其实没有那么多。
#13
1、不用access,因为受文件大小限制。改为mssql。
2、图片保存成文件,数据库保存路径;为了防止别人修改,可以再保存一个校验码。
2、图片保存成文件,数据库保存路径;为了防止别人修改,可以再保存一个校验码。