当前位置:首页 > 未分类

PbootCMS上传文件,保存原有的文件名

admin4年前 (2023-03-15)未分类950

方法:以单页为例,
        1. 在数据库表ay_content添加enclosure_name字段;
        2. apps\admin\view\default\content\single.html
            在附件一项中,隐藏原有enclosure的input(注意是隐藏,不是删除),增加enclosure_name的input。
        3. apps\admin\view\default\js\mylayui.js
            在附件上传实例部分,增加choose方法,从choose方法的obj中获取到文件名,赋值到enclosure_name的input。
            ,choose: function(obj){ 
                console.log(obj)
                let item = this.item;
                  let des=$(item).data('des');
                  obj.preview(function (index, file, result) {
                    // console.log(index); //得到文件索引
                    // console.log(file.name); //得到文件对象
                    $('#'+des+"_name").val(file.name); 
                });
            }
        4. apps\admin\controller\content\SingleController.php
        mod方法中,在增加/修改的部分增加变量enclosure_name的保存。

扫描二维码推送至手机访问。

版权声明:本文由web开发技术分享发布,如需转载请注明出处。

本文链接:https://www.htmlcmf.cn/?id=3

分享给朋友:

相关文章

css文字颜色渐变

background-size: 100%; background-repeat: repeat; background-clip: text; -webkit-background-clip: …

Js生成随机数/随机字符串的5种方法

Js生成随机数/随机字符串的5种方法:方法1:使用randomStringfunction randomString(e) {   e = e || 8;&n…

nginx 阻止指定user-agent

在 Nginx 中阻止特定的 user-agent 可以通过配置 Nginx 的 if 模块或者使用 map 模块来完成。但是,需要注意的是,从 Nginx 1.1.18 开始,官方文档推荐使用 map 模块来更高效地处理这类需求,因为它避…

HTML点击跳转对应应用(邮箱、手机、微信、QQ)

1、点击邮箱号跳转到邮箱应用 (已测试)<a href="mailto:support@xxx.com">邮箱:mailto:support@xxx.com</a>2、点击手机号跳转到拨…

常见文件类型及其对应的MIME类型

下面是一个较为全面的常见文件类型及其对应的MIME类型列表。文件类型按类别进行分类,包括文本文件、图像文件、音频文件、视频文件、文档文件、压缩文件等。1. 文本文件Plain Text (TXT): text/plain HTML: t…

JavaScript判断对象是否为空对象的几种方法

1、空对象对应的字符串为 "{}"var data = {}; var b = JSON.stringify(data) == "…