gpt4 book ai didi

javascript - 更改数据库表中的图像名称

转载 作者:行者123 更新时间:2023-12-03 05:59:08 25 4
gpt4 key购买 nike

是否可以更改已上传到数据库文件夹中的图像的名称?我想要一个输入,用户将写入该项目的名称,比如说 super 英雄,我想要的是在数据库表和文件夹中重命名图像名称。 super 英雄.jpg

 Name of item: <input type="text" name="Name>

最佳答案

我不知道你的完整系统是什么,但假设它是php+mysql,你知道数据库中图像条目的id,至少知道文件的先前名称,你可以制作/编辑你的ajax文件完成工作。

这是你应该做的

  • 将新名称与文件 ID 或其他识别文件和操作的方法一起发布到您的 ajax.php。
  • 在 ajax 中,对您的用户进行身份验证以防止滥用。
  • 确保数据库或文件夹中没有保留文件名,这样您的数据就不会困惑。使用 php 的 file_exists() 并检查 MySql 查询“SELECT if FROM files WHERE name = 'your-new-filename'”是否不返回行。您不希望出现重复或错误,因此最好在更新任何内容之前检查它们。
  • 查询一些 MySql,例如“UPDATE files SET name = 'newname' WHERE id = 123”
  • 检查数据库中是否存在错误,因此数据库重命名成功。
  • 更新磁盘上的文件名。您可以使用 php 的重命名,例如 rename('/path/to/old/file.name', '/path/with/new/file.name');
  • 再次检查错误并向用户返回成功或失败。

这应该可以解决问题。我希望这会有所帮助,并且我正确理解了您的问题。

您还应该阅读这些内容

关于javascript - 更改数据库表中的图像名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39818133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com