本帖最后由 隔壁老王 于 2022-3-21 16:04 编辑
看了这个贴子我想说两句
https://gcdn.grapecity.com.cn/fo ... 3200&extra=page%3D1
我们知道图片上传的时候就生成了一个路径存放在表里面
以前如果页面复制这个地址是可以把这个路径一模一样的复制到新的地方的
这样的结果是同一个图片文件 相同的路径地址可以存放在不同的表字段里面
好处是 同一个文件在服务端只需要存放一个文件了 其它地方就只需要一个路径就好了
坏处是 如果我不小心删除了任意一个表里面的图片路径 那么这个图片就会被删除 (所以就看到很多人发帖说图片不见了的原因)
现在发现改了这个策略 在页面或用服务端命令去复制一个路径的时候,这个路径就会重新生成一个新的路径
同时这个文件在服务器上也会被复制一份出来
好处是 不会出现之前那样删除一个地方别的地方都不见图片的现象 感觉是很安全了
坏处是 现在每复制一次地址文件就会被再复制一份出来 这样一来明显太占用空间了
现在我在设计器的表里面,直接把图片路径复制过来就会和以前一样,删除一个路径 文件就会被删除
那么用导出导入命是不是就和以前一样了 或者用其它直接操作数据库的方式 ?
我认为删除文件的这个动作应该是 数据表操作 这个命令来执行的 能不能列个高级选项出来就是是否直接删除文件
这里是杂谈嘛 我就是上来刀两句 主要可能是感觉官方还没有完全介绍清楚
|
|