关键词检索,是我们日常最常用到的文件检索方式。无论是在互联网的搜索引擎里,还是在多可系统里,只要在搜索框输入文章标题或内容中的关键词,就能快速搜索到相关文件。

不过显然,关键词检索只适用于有关键词的文件。像Office、PDF这样的以文字内容为主的文件,可以用关键词检索;以文字为主的图片文件通过OCR识别后,可以用关键词来检索;最不济,文件标题有关键性文字,也可以用关键词检索。

那么其他类型的电子文件,如果文件内容里没有文字或无法识别文字,标题里又无法加入过多文字说明时,该怎么检索呢?具体说,就像照片和视频,在多可系统里,该怎么检索呢?

解决方法是:使用属性查询

属性查询,就是事先给文件设置各项属性,以便通过属性来查询、检索文件。

例如一张照片可以有各种信息:

拍摄人、拍摄时间、拍摄地点、照片中的人物、拍摄背景……

这些信息就是这张照片文件的属性,如果你把这些信息设置成各个属性,以后就能通过这些属性来查找到相应照片了。

01 如何自定义属性值

自定义属性需要在系统管理里进行,并且只有系统管理员才有权编辑属性值

图 1 系统管理中的“文件属性”

图 1 系统管理中的“文件属性”

点击“文件属性”后,就能进入编辑属性值页面,可以在这里添加、修改和删除属性。

图 2 属性编辑页面

图 2 属性编辑页面

属性类型包含六项:文本型、但选型、多选型、数字型(整数)、时间型、货币型(小数)。

建立属性值后可在“排序值”里输入数值进行排列,排序规则是按照输入的数字由小到大排列。

每添加一个新的属性值后,要记得按保存键,新建属性才会出现在页面下方属性列表里。

最重要的是,在完成添加、修改或删除后,要记得重启服务器管理工具,才能让新的设置生效。

(注意:不是每添加、修改、删除一个属性就重启系统,而是在完成当前页面所有编辑操作后,才需要去重启多可系统服务器。)

02 如何给文件添加属性

完成文件属性值的自定义后,就能给系统里的文件添加属性了。

给文件添加属性的时机,既可以是上传文件的同时,也可以是在文件上传到系统之后。

l 上传文件时添加属性

如果是在上传文件的同时设置属性,又分为单个文件上传和多个文件上传这两种情况:

上传单个文件时,在上传界面里勾选属性,并设置相应的属性,然后再上传;

多个文件如果有共同的属性,在使用批量上传方式上传文件时,就可以统一设置属性。

图 3 上传单个文件时设置属性
图 4 批量上传文件时设置共同属性

l 给已经上传到系统的文件添加/修改/删除属性

文件上传到多可系统后,可以查看属性,也可以添加属性,或者根据需要修改属性。

添加或修改单个文件的属性,是在文件的详细管理页面里。在文件详细管理页里,有“属性显示”、“属性修改”、“属性删除”这三项。

默认状态下,详细页是不显示文档属性的。如果想查看属性,需点击“属性显示”。但是这个显示只是一次性的,只对当前有效。下次再打开该页面,默认还是不显示属性;其他用户要查看属性,也仍然需要点击“属性显示”。

如欲修改属性,可点击“属性修改”,这时当前属性下方就多出了“设置”键。在修改完成后,点击“设置”即可。

图 5 点击“属性修改”修改当前文件的属性

点击“属性删除”,会清除文件的属性内容,而不会删除属性值字段。

如果多个文件有同样的属性,这么一个页面一个页面的逐一修改很是麻烦,这里介绍一个一次修改多个文件属性的简单方法:使用下载车

对,你没看错。下载车不仅能下载多个文件,还能一次性修改多个文件的属性。

将多个文件加入下载车后,在下载车页面里点击“设置以上文件属性”,然后就能在弹出窗口统一进行设置了。

图 6 在下载车中批量修改多个文件的属性

03 如何通过属性查询文件

在V6.3.0版本界面改造中,导航条中的【属性查询】被移到了【搜索】下,从独立菜单变成了从属于搜索功能的子菜单。这么一来,倒是很符合文件属性的真正功用:搜索。

图 7 导航条中的搜索菜单

通过属性来搜索文件的步骤是:

1、选择属性;

2、设置搜索结果显示方式;

3、点搜索。

图 8 属性查询结果

在选择属性时,可以只设一项属性,也可设多项。

搜索结果显示方式里,默认勾选的是“列表方式显示”、“只显示赋值属性”。

说明一下“只显示赋值属性”和“精确查找(文本属性)”这两项设置的含义:

  • 只显示赋值属性,是指在搜索结果里,只有被赋值的属性才列出,没有赋值的属性就不列出。比如一个文件没有设置重要程度这项属性,在搜索结果里搜出该文件时,就只显示该文件其他已经有属性的项目,重要程度这项就不列出了。
  • 精确查找(文本属性),是指如果勾选了这项,当要搜索的属性属于文本型时,只有完全符合搜索要求的结果才会列出。比如,文件属性有一项“拍摄人”,如果在这一栏后输入“小明”,并勾选了“精确查找”,那么搜索结果中只会列出“拍摄人”为“小明”的文件,“张晓明”、“李小明”这样包含“小明”的结果是不会列出的。

以上介绍了自定义属性、添加属性,再通过属性来查找文件的方法。有人可能会说,有点麻烦,因为前期的人工工作不少,属性值、文件属性都要人去定义和设置。能不能实现智能识别,让系统来自动识别和分类?比如说,上传一张有领导的照片,让系统学习识别领导的脸,然后在搜索时,直接输入领导的姓名就能搜索出所有包含领导的照片。

这说的就是时下最火热的AI领域里的人脸识别功能了。

俗话说的好,能用钱解决的问题都不是问题。这样的需求多可并非实现不了,关键是看您的预算。如果您愿意支付6位数的额外开发费,并不介意等上个把月的开发时间,就很欢迎您和我们联系商讨二次开发事宜。否则在目前阶段,最简单最经济的办法还是靠不花钱的人力来手动设置喽。

upload.render多文件上传怎么实现一次性上传多个文件_照片和视频怎么检索?请使用属性查询...相关推荐

  1. 利用文件时间批量重命名照片和视频

    问题描述 承接上节的问题,在安卓和苹果间互导照片和视频还容易出现文件名混乱的问题,如下图所示. 代码实现 为保证文件名的准确性,这里主要提取照片的拍摄时间和视频的修改时间用于重命名,这两个时间一般是其 ...

  2. python批量改名微信视频软件,python利用文件时间批量重命名照片和视频

    本文实例为大家分享了python利用文件时间批量重命名照片和视频的具体代码,供大家参考,具体内容如下 问题描述 承接上节的问题,在安卓和苹果间互导照片和视频还容易出现文件名混乱的问题,如下图所示. 代 ...

  3. 文件上传upload.render小记

    upload.render失效 遇到的问题: 正确代码如下: 分析错误代码: 遇到的问题: 初始化时能正常打开上传,但点击查询后上传按钮失效 正确代码如下: if(paramPage>0){va ...

  4. layui upload.render上传组件js动态添加html后再次渲染

    页面效果 页面代码: <!-- 轮播图 --><input type="hidden" name="mcBaunell" id="m ...

  5. Django上传文件,制作文件上传按钮,form上传文件

    Django上传文件,制作文件上传按钮,form上传文件 from django.shortcuts import renderfrom django.shortcuts import HttpRes ...

  6. axios文件上传 formdata_基于业务场景下的图片/文件上传方案总结

    图片/文件上传组是企业项目开发中必不可少的环节之一, 但凡涉及到用户模块的都会有图片/文件上传需求, 在很多第三方组件库(ant desigin, element ui)中它也是基础组件之一. 接下来 ...

  7. 前端上传预览文件以及下载,node后端存储文件以及返回前端文件流下载

    上传文件<div class="inputBox" style="background-color: rgb(63, 137, 212);">上传文 ...

  8. 基于Layui上传组件(upload)的动态增加上传组件并使得每个上传组件都可独立上传

    演示基于laravel框架 1.编写html元素(可根据实际需求进行编写) 2.引入layui相关css,js 3.编写upload组件实例化公共调用方法,首次加载页面需要初始化,因此需要调用uplo ...

  9. django文件上传到服务器,django上传文件的三种方式

    Django文件上传需要考虑的重要事项 文件或图片一般通过表单进行.用户在前端点击文件上传,然后以POST方式将数据和文件提交到服务器.服务器在接收到POST请求后需要将其存储在服务器上的某个地方.D ...

  10. Python监控目录文件夹,并使用SFTP上传目录及文件到linux服务器

    Python 扫描监控本地文件夹并进行超大文件上传 方案1:WebUploader大文件分块多线程并发上传 方案2:watchdog目录文件夹监控,paramiko STFP上传服务器 方案3:优化2 ...

最新文章

  1. 一次DPM备份Exchange DAG的故障处理过程
  2. 怎么在线安装php文件,PHP在线安装数据库
  3. python学习笔记:easygui的简单示例
  4. 两种CSS3圆环进度条详解
  5. 今天的编程语言是怎么来的?
  6. js 转化为实体符_js转html实体的方法
  7. 每日一题20180330-Linux
  8. 索引 Index -- 快速查找数据
  9. NGUI_2.6.3_教程四(自定义Atlas,Font)
  10. HTML:select、option中设置默认值,且默认值不在下拉框中出现
  11. 国产版谷歌地球到底有多牛?看入行20年“老人”怎么回答
  12. Revit二次开发——族的基础
  13. python开源怎么盈利_弄清楚Python最火的开源项目,你就掌握了商机
  14. MEGA使用VCF/Hapmap数据构建进化树
  15. 9月英语总结 — colorful And stressful!
  16. 10行代码玩转弹性调度的小把戏
  17. 创建React + Ts项目
  18. 前端识别验证码思路分析
  19. 小红书行业黑话大全,小红书专业术语一手掌握
  20. AFNetworking 返回3840

热门文章

  1. C++11模板友元语法
  2. Web API 源码剖析之默认消息处理程序链之路由分发器(HttpRoutingDispatcher)
  3. Git(4):远程仓库
  4. PHP正则表达式完全手册
  5. 文件与文件系统的压缩与打包
  6. sql2000海量存储过程(1500w数据,分页只需1秒)
  7. 最新BIOS设置中英文对照表
  8. C语言指针及C++引用
  9. Python下time模块和datetime模块的使用
  10. fedora 14 安装virtualbox