{page.title}

向数据库中插入图片地址怎么给它重新随机命名

发表时间:2019-10-08

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  有的数据库(如oracle)支持序列,就可以用序列生成随机数。一般的数据库,可以单独建一张表,存储当前最大值,用最大值命名。然后查处最大值,命名图片。更多追问追答追问怎么加啊?给段代码嘛,说明一下,谢谢了追答举个例子吧。

  你的数据库中建立了这么一张表,记录当前最大值:表名t_max,只有一行一列,列名是m,假设当前存储的值是2。

  用这个查询出来的值加1,组成你图片的名字,例如3.jpg,再重命名你图片的名字,以及插入数据库中。

  代码我懒得写了,只是提供一个思路(事务,性能方面的细节没有考虑),你懂的!!!追问哦,谢谢了,明白了,可还有一个问题啊,怎么给图片重命名啊,数据库里的名字倒好弄,可改图片的名字不会啊,我是在C#里拉控件进行上传,如果改控件里的名字那不是找不到图片的路径了嘛,这样就传不上去啊,我想一定是在上传成功才改名吧,可我这里不会弄啊,还得再麻烦你一下啊!呵呵,谢谢啊,平特论坛,为了表示你的辛苦,我决定给你加分!!!!! 希望你再辛苦一下追答呵呵,我不知道你上传的方式是怎么样的,应该上传的时候有方法可以重命名。

  提供你另外一个思路吧:客户上传的文件都放到服务器的一个临时文件夹内,然后调用File.Move(path, path2)静态方法,将文件移到你真正存放图片的位置,顺便重命名图片就可以了。

  path是要移动的文件的名称,path2是文件的新路径。这两个都是全路径。


今晚开码结果| 本港台报码室| 今晚六合开奖结果| 664444香港赛马会| 黄大仙心水论坛| 港彩马王| 34123香港铁算盘| 香港挂牌自动更新| 老奇人| 2018香港赛马会排位表| www.333387.com| 香港马会挂牌彩图114|