thinkPHP5上传图片的7个开发实践总结

2019-03-2907:40:53后端程序开发Comments2,132 views字数 374阅读模式

1文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/10643.html

前后台代码对应,前台的代码name对应后台的值,获取到需要上传的信息,文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/10643.html

方法位置
2文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/10643.html

上传流程很简单,接收上传的信息,把数据用move方法传到指定位置,然后成功后回调就可以了,注意步骤
3文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/10643.html

自己封装的上传,接收传过来的name值,然后获取信息,做图片删除的话,就去查询数据库对应的位置,有就删除没有跳过,然后把图片上传到指定位置,就可以了
4文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/10643.html

稳文档有图片路径的一些方法信息,可以获取路径,保存到数据库指定位置效果图,支持自定义文件夹,没有文件夹方法会自动创建;
5文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/10643.html

然后定义好读取图片的路径,赋值给页面输出,拼接数据库的路径即可输出图片了
6文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/10643.html

效果图,自己做的图片路径输出,没有显示图片的是没有上传
7文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/10643.html

多图片上传方法,定于一个name组,传到方法里面,把文件信息遍历上传;文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/10643.html

此方法没有固定name值不能分类放到不同文件夹,文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/10643.html

以后有机会封装一些可以接受多个name值的的方法文章源自菜鸟学院-https://www.cainiaoxueyuan.com/bc/10643.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/bc/10643.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定