用access保存图片占用空间过大如何解决

2024-11-16 01:57:33
推荐回答(3个)
回答(1):

先要弄清,为什么要把图片也保存在ACCESS里,防盗链?还有别的好多方法可以解决这个问题的呀。
不过你的问题问的是怎么不动ACCESS,来让保存有图片的数据库变小。改变字段类型,把字段设为非必填字段,等等,可能是会让它小点,但也象你说的是杯水车薪呀,看来只能在图片本身上下功夫了,比如将要保存的图用FireWorksu将图导出,选择导出向导,为了保持图的质量,就选用JPG格式,然后品质视情况选得小点,如“60”以下,这样图质量还不错的,但文件体积可能是导出品质为“100”时的十分之一。

回答(2):

先用程序将上传的图片改名并放到一个目录下,然后将这个文件的相对路径读取出来,放到一个变量中,后将该变量的量存到数据库中就行了

回答(3):

化境无组件上传

原理:
通过该组件把指定图片上传到一指定目录下,同时记录文件的路径和名字,并写入数据库相应字段。这样就可以轻松实现写入,和调取。