社区
Framework
帖子详情
thinkphp修改上传图片的文件名
mengfk000
2014-11-19 11:16:23
thinkphp修改上传图片的文件名,上传图片,图片名是随机的,现在要改成自己想要的那种,怎样修改?
...全文
262
1
打赏
收藏
thinkphp修改上传图片的文件名
thinkphp修改上传图片的文件名,上传图片,图片名是随机的,现在要改成自己想要的那种,怎样修改?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
宁静志远
2014-11-19
打赏
举报
回复
之前遇到过,没发现传参实现的方法!最后修改上传类文件源码解决的
Thinkphp
5 自定义上传
文件名
的实现方法
这几天在做tp5的上传文件模块,项目需求是要把
文件名
在上传之后
修改
为 用户名+原
文件名
的组合形式,在网上找了一会儿发现好像没有类似的文章。。。只好自己去研究研究了。 之前查看过看云上面的官方手册,文件上传那一块真的是讲的含糊,对于我们这个为了项目自学tp5的大学生来说到处都是知识盲区啊。 Tp5文件相关操作模块都在
thinkphp
\library\think\File.php里面,我们找到第335行的move()函数 /** * 移动文件 * @access public * @param string $path 保存路径 * @param string|bool $savenam
ShuipFCMS网站系统最新官方版
ShuipFCMS网站系统最新官方版,ShuipFCMS 基于
ThinkPHP
框架开发,采用独立分组的方式开发的内容管理系统。支持模块安装/卸载,模型自定义,整合UCenter通行证等。根据安装程序安装好后,进入后台需要进行如下操作:更新站点缓存。 进入 内容 -> 批量更新URL 更新地址。 进入 内容 -> 批量更新栏目页 进行生成栏目页。 进入 内容 -> 批量更新内容页 进行生成内容页。 进入 模块 -> 搜索配置 -> 重建索引 进行搜索数据的重建。 主要模块介绍: Admin模块:后台管理模块。 Models模块:模型管理模块。 Search模块:搜索模块。 Attachment模块:附件管理模块。 Collection模块:采集模块。 Comments模块:评论模块。 Contents模块:内容模块。 Cron模块:计划任务模块。 Domains模块:域名绑定模块。 Template模块:模板管理模块。 ShuipFCMS内容管理系统 1.4.0 更新日志:2014-01-13 [Bug修复] 1、修复添加反斜杠后不能正常保存反斜杠(会丢失反斜杠)的问题。 2、修复自定义列表,编辑时保存出错!create状态改错。 3、修复模型添加字段,
修改
字段时,获取setting的相关配置获取错误。 4、修复当
文件名
后缀为大写时上传后显示的是未知附件图标。 5、修复推荐当存储数量的问题。 6、
修改
添加字段时的正则验证。 7、修复评论字段,没内容是,出现NULL,造成SQL失败或者错误。 8、修复添加栏目/
修改
栏目时,角色权限问题。 9、修复高级配置"子目录缓存"选项错误。 10、修复插件升级,更新版本号错误。 [优化] 1、更新云平台,能返回详细错误信息。 2、万能字段支持系统模板引擎处理!也就是支持PHP和支持模板标签等。 3、支持批量添加栏目。 4、编辑简洁版,增加字体颜色设置,同时升级到1.3.6。 5、优化默认的分页函数page。 6、增加分页模板可以直接在设置里的高级设置里进行
修改
功能。 7、
修改
缓存更新时,清理方式。 8、优化URL规则添加、编辑。过滤空格等。 9、后台信息管理列表,增加访问该栏目前台页面。 10、插件安装支持获取错误信息。 11、更新内容添加时的栏目列表导航,和角色授权列表。 12、栏目授权列表,支持全选。 13、增加栏目禁止访问动态页面,和内容页禁止访问动态页面。 14、高级配置时数据缓存类型更改时,测试是否支持!
ThinkPHP
6实战开发电商系统
课程功能亮点:本次电商系统涵盖了
ThinkPHP
6常见的大部分功能知识点,多应用、中间件、视图渲染、助手函数、图片上传、验证码、数据库、模型、异常等。电商系统界面参考早期的小米商城官网,包含:商品SKU、库存、购物车、阿里云短信、会员积分、微信支付、支付宝支付等商城功能。 PS:由于本次老师需要录制的课程章节数量比较多(总课程预计100+N节课时,如果有新内容,会继续增加),既要加快录制速度,又要提高课程质量,如有疏漏或服务不周之处敬请提出,同时希望能够多多包涵,您的支持与理解,也是老师高品质录课前进的动力,让我们期待能够一同进步吧!谢谢!
php上传文件甚至
文件名
,
Thinkphp
5 自定义上传
文件名
这几天在做tp5的上传文件模块,项目需求是要把
文件名
在上传之后
修改
为 用户名+原
文件名
的组合形式,在网上找了一会儿发现好像没有类似的文章。。。只好自己去研究研究了。之前查看过看云上面的官方手册,文件上传那一块真的是讲的含糊,对于我们这个为了项目自学tp5的大学生来说到处都是知识盲区啊。Tp5文件相关操作模块都在
thinkphp
\library\think\File.php里面,我们找到第335行...
php上传文件时重命名,
thinkphp
文件上传并重新命名
thinkphp
文件上传该方法已经测试过了,可以正常使用,我用的是用的是
ThinkPHP
3.2版本写的,如果想自己添加参数的话,请参考
ThinkPHP
3.2的文档,该方法的原理就是先实现文件的上传,然后获取文件的名字,再用函数获取文件的扩展名(如果想指定扩展名的话,此步骤可以省略,只需要定义新的名字就行)最后调用重命名函数,对文件进行重命名。首先先写一个前台的表单,用于提交文件下面这个是文件上传函...
Framework
4,251
社区成员
4,523
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章