thinkphp 多图上传,如何把图片路径保存到数据库?

thinkphp 多图上传,如何把图片路径保存到数据库?,第1张

关于上传文件:

推荐使用插件Uploadify!

使用方法:http://www.uploadify.com/documentation/

下载地址:http://www.uploadify.com/download/

关于多图上传:

在客户端定义一个js变量,用于缓存每次异步上传图片路径

最后提交表达数据的时候就把这些路径集合保存到数据库即可!

把你图片上传那中间的一段代码改成这个:

//图片上传

$files_arr = []

foreach($_FILES['pictures']['error'] as $key => $error) {

    if($error == UPLOAD_ERR_OK) {

        $tmp_name = $_FILES['pictures']['tmp_name'][$key]

        $name = date('Ymd').rand(1000, 9999).$_FILES['pictures']['name'][$key]

        $dir = 'upload/'

        $filenameurl = $dir.$name

        $files_arr[] = $filenameurl

        move_uploaded_file($tmp_name, $filenameurl)

    }

}

$filenameurl = join(',', $files_arr)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9738187.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存