gpt4 book ai didi

php - 将jQuery文件上传与表单结合到mysql

转载 作者:行者123 更新时间:2023-11-30 22:43:00 25 4
gpt4 key购买 nike

我有一个将文本字段存储到数据库的表单。对于图片上传,我使用的是 Blueimp jQuery 文件上传。

我正在寻找一种结合这些的好方法,这样我就可以将图像 URL 存储到我的数据库中的一个字段中。

jquery 变量 file.url 给我上传文件的 URL(如果另一个图像与上传文件同名,则重命名后。

var link = $('<a>')
.attr('target', '_blank')
.prop('href', file.url);
console.log(file.url); // gives: http://localhost/uploads/image.jpg

我能否以某种方式将此 URL 发送到我表单中的隐藏输入字段?我知道必须在提交表单之前上传图片,否则 jQuery 变量为空。

有什么建议吗?

最佳答案

我建议您分步进行。首先询问主要信息,然后向用户询问图片。

如果您不能(或者只是不想这样),最简单的方法是使用该值设置一个隐藏字段。

作为替代方案,您可以将此文件上传到一个临时文件夹,或者使用您可以关联到您将要发送的数据的特定名称,例如用户的 ID 或 session ID + 一些唯一标识符。

通过插件发送图像后,您将不需要将图像 url 与表单数据一起发送,因为您知道它将在哪里,并且可以在将数据保存到数据库之前重命名、移动和构建 url。

关于php - 将jQuery文件上传与表单结合到mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30580032/

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