php删除图片按钮代码,jquery 按钮预览图片功能的代码,我看不太懂。应该怎么学...
摘要:<?phpnamespace app\admin\controller;use app\admin\controller\Common;use app\admin\model\NewsModel;use app\admin\model\NewsPicModel;use think\facade\Request;use think\facade\Session;class NewsPic ex
namespace app\admin\controller;
use app\admin\controller\Common;
use app\admin\model\NewsModel;
use app\admin\model\NewsPicModel;
use think\facade\Request;
use think\facade\Session;
class NewsPic extends Common
{
public function index()
{
//实例化模型
$newPic = new NewsPicModel();
$pics = $newPic->order('id', 'desc')->paginate(6);
$this->view->pics = $pics;
// 渲染新闻缩略图列表
return $this->fetch();
}
public function add()
{
// 查询所有新闻数据
$news = NewsModel::all();
//将数据赋值给模板
$this->view->news = $news;
// 渲染新闻缩略图添加界面
return $this->fetch();
}
public function upload()
{
// 获取上传图片的信息
$file = Request::file('file');
// 验证图片并移动到指定目录
if ($info = $file->validate(['ext' => 'jpg,jpeg,png,gif'])->move('upload')) {
// 拼接图片路径
$fileName = '/upload/' . $info->getSaveName();
// 返回上传成功的提示信息
return json([1, '上传成功!', 'data' => $fileName]);
} else {
// 返回上传失败的错误信息
return $file->getError();
}
}
public function DoAdd()
{
// 获取提交的数据
$data = Request::param();
$data['time'] = time();
$data['username'] = Session::get('username');
$newPic = new NewsPicModel();
if ($newPic->save($data)) {
return ['res' => 1, 'msg' => '发布成功!'];
} else {
return ['res' => 0, 'msg' => '发布失败!'];
}
}
public function del()
{
$picId=Request::param('id');
$newPic = new NewsPicModel();
if ($newPic->destroy($picId)){
return ['res'=>1];
}
}
}
批改老师:欧阳批改时间:2019-03-05 09:11:51
老师总结:完成的不错。jQuery按钮预览,使用插件,自己写也可以。如果觉得看不懂,就把别人写好的,一个一个函数去查询。继续加油
php删除图片按钮代码,jquery 按钮预览图片功能的代码,我看不太懂。应该怎么学...相关推荐
- 小红书图片剪裁框架+微信图片选择器+超高清大图预览+图片自定义比例剪裁,支持 UI 自定义、支持跨进程回调
YImagePicker 项目地址:yangpeixing/YImagePicker 简介: 小红书图片剪裁框架+微信图片选择器+超高清大图预览+图片自定义比例剪裁,支持 UI 自定义.支持跨进程回调 ...
- elementui 点击按钮(文字) 预览图片
今天遇到一个新的需求,点击按钮查看图片,且图片能放大缩小.如下图: 想到了使用element-ui的el-image组件,官网示例: <div class="demo-image__p ...
- JQ input 文件上传并预览 选择图片后,在页面上预览图片,页面渲染
有时候,我们更新界面信息时会遇到,选择图片后,并不能预览图片,必须提交数据库后才能在页面上显示出来,这样我们该怎样办呢? 起始jq为我们提供了两个方法change()和URL.createObject ...
- Java图片流导出图片为黑屏,Matisse预览图片黑屏,Glide内存溢出
项目中要到图片.视频选择的功能,然后google了一下,找到Matisse,知乎的图片选择框架,用的人还挺多的,果断依赖gradle,然后开始我的踩坑之旅. 首先,框架本身的图片框架glide是v3版 ...
- 微信小程序实现发布新闻(上传图片、拷贝图片到服务器上面、预览图片)
我的qq 2038373094 我做的是微信小程序.网站.手机app,后端java+前端vue.bootstrap框架.原生的html+css+js都会 做过律师在线咨询系统.共享农场手机app.在线 ...
- Element-ui中 使用图片查看器(el-image-viewer) 预览图片
1. 简介 注意:本文 Element-ui 版本 2.11.1及以上 Element-ui 官方文档中有大图预览相关组件 传送门:Element-ui 图片组件,但我们不想通过使用 Image 组件 ...
- PHP仿微信,php 仿微信多图片上传预览的功能示例代码
这篇文章主要介绍了PHP仿微信多图片预览上传方法的相关资料,需要的朋友可以参考下 生产图片区域,上传按钮#btn可替换自己想要的图片 plupload上传var uploader = new plup ...
- java实现文件上传预览_jsp+springmvc实现文件上传、图片上传和及时预览图片
1.多文件上传:http://blog.csdn.net/a1314517love/article/details/24183273 2.单文件上传的简单示例:http://blog.csdn.net ...
- 微信小程序点击图片,可全屏预览图片,长按可保存可转发朋友
微信小程序官方 方法:官方提供的 previewImage 方法,可点击顶部的官方链接查看 直接上代码 页面是一个轮播图(根据自己情况即可) 数据是服务端返的,存放在data中 注意:构造要预览的图片 ...
- 支持预览html的解压软件,无须对文件解压 WinZIP可直接预览图片
图片缩略图预览 WinZip,一款老牌的压缩解压缩软件,凭借其超快的压缩速度和强大的压缩率,在用户心中留下了深刻的印象.不过,大家有可能还不知道,WinZip除了这些优势外,还有一个容易让大家忽略的功 ...
最新文章
- Gradle Tasks clear app:generateDebugSources,app:mockableAndroidJar app prepareDebugUnitTestDependenc
- 数据中心发电机组的选择及控制
- 排序算法模板(C语言版)
- Linux系统【四】进程间通信-管道
- poj 2886Who Gets the Most Candies?
- 山东大学 2020级数据库系统 实验二
- 作业6--四则运算APP之Sprint计划
- few-shot learning, zero-shot learning, one-shot learning,any-shot learning, C-way K-shot,Meta-learn
- calendar与date区别及常用方法介绍
- Diamond/Quartus 工具的bug
- PHPExcel 插件使用详解
- 学习参考《深度实践Spark机器学习》PDF+吴茂贵
- postgresql 数据库 update更新慢的原因(已解决)
- 程序员英语 - 读音
- 用户自动设置报表格式
- 【12306购票】测试运行以及完整代码
- SingleShot姿态估计部署教程
- kettle效率提升
- 怎样判断一个诊断(风险预测)模型的好坏?
- ros滑模控制_滑模变结构控制算法综述
热门文章
- 输入网址按回车,到底发生了什么?
- 国际研究机构:阿里巴巴语音AI中国第一
- 人工智能时代,AI 并不是为了取代传统教师而生!
- Python 告诉你:8.3 分口碑炸裂!潘粤明版《鬼吹灯》到底好看在哪儿?
- 再获全球顶会ASPLOS认可:阿里云神龙凭什么打破物理机神话
- 京东回应拖欠神州 3 亿多元货款;苹果考虑将第三方浏览器和邮件设为默认;PS 诞生 30 周年| 极客头条...
- C++ 过去的这一年
- 我如何在 16 岁成为全栈开发者?
- 你真的理解 Integer 的缓存问题吗?| CSDN 博文精选
- 程序员必备的技能矩阵图