filelist

How to add a file in FileList

房东的猫 提交于 2019-12-06 08:09:44
Please help me on this: Update : In console log it is showing as merged but length is still showing the last dragged length Im using up_files = event.originalEvent.dataTransfer.files; to capture the files that are dragged and dropped in a div. For the first time when the user dragged the files , all the files are moving to up_files and the second time if again the files are dropped in a div how can i push those to existing array list instead of clearing the array and insert to upfiles #fileToUpload is a input file id #total is div id sample code : $( '#total' ).bind( 'dragover',function(event)

多文件词汇频率收集

房东的猫 提交于 2019-12-05 14:04:02
package com.nj.obj.ysma; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.io.*; import java.util.*; import java.util.concurrent.*; /** * @author ysma 2019-11-24 */ public class FetchWords { private static final Logger log = LoggerFactory.getLogger(FetchWords.class); private static final String dir = "D:\\ysma\\test"; private static final int processors = Runtime.getRuntime().availableProcessors(); //智能线程 cpu数目 private static ExecutorService executorService = Executors.newWorkStealingPool(processors); //线程安全 private static ConcurrentHashMap<String, Integer> calcMap = new

使用labelImg标注数据的方法

混江龙づ霸主 提交于 2019-12-05 14:03:39
一.安装labelImg 1.下载 https://github.com/tzutalin/labelImg 去github下载zip,解压之后根据下边的不同系统使用方法安装相应的依赖 比如我的是安装了anaconda的windows系统,我可以按照如下图片进行操作 2.运行方法 在cmd中切换到labelImg的安装目录下,我的是 f: #切换到f盘 cd F:\software\labelImg-master #切换到下载目录 二、labelImg标注使用方法 https://blog.csdn.net/gaoyu1253401563/article/details/89512098 1、软件图标的使用 (1)打开需要标记的图片文件夹 (2)修改保存路径(XML文件夹)        (3)标注ROI区域,填写标签        (4)保存XML文件,有弹框提醒 (5)点击下一张图进行标记        2. 2、软件快捷键的使用 Ctrl +u : 打开图片文件夹 Ctrl +r : 更改结果保存位置 w: 开始画框 Ctrl +s : 保存 d: 下一张 a: 上一张 del: 删除画的框 Ctrl++: 图片放大 Ctrl–: 图片缩小 ↑→↓←: 对框进行移动 Ctrl+d: 复制当前框的标签和框 3.具体标注步骤 ①运行labelImg(见步骤2)

[CISCN2019 华北赛区 Day1 Web1]Dropbox-phar文件能够上传到服务器端实现任意文件读取

夙愿已清 提交于 2019-12-05 10:56:00
0x00知识点 phar是什么: 我们先来了解一下流包装 大多数PHP文件操作允许使用各种URL协议去访问文件路径:如data://,zlib://或php://。例如常见的 include('php://filter/read=convert.base64-encode/resource=index.php'); include('data://text/plain;base64,xxxxxxxxxxxx'); phar://也是流包装的一种 phar原理 ****可以理解为一个标志,格式为xxx<?php xxx;__HALT_COMPILER();?>,前面内容不限,但必须以__HALT_COMPILER();?>来结尾,否则phar扩展将无法识别这个文件为phar文件。** phar的本质是一种压缩文件,其中每个被压缩文件的权限、属性等信息都放在这部分。这部分还会以序列化的形式存储用户自定义的meta-data,这是上述攻击手法最核心的地方。 当我们上传上去生成后的Phar格式文件后,即使格式有变化,也不影响他的作用。 我们以phar://协议去访问这个文件,依旧可以把那个对象给反序列化。 运行以下代码生成phar.phar <?php class User { public $db; } class File { public $filename; } class

SpringBoot读取Linux服务器某路径下文件\\读取项目Resource下文件

ぃ、小莉子 提交于 2019-12-04 08:32:57
// SpringBoot读取Linux服务器某路径下文件 public String messageToRouted() { File file = null; try { file = ResourceUtils.getFile("/home/admin/logs/test/routed.txt"); // 获取文件输入流 InputStream inputStream = new FileInputStream(file); List<String> fileList = IOUtils.readLines(inputStream); log.info("fileList:{}", fileList); fileList.forEach(rd -> { RoutedPO routedPO = new RoutedPO(); routedPO.setFulfillmentOrderName(rd.trim()); routedPO.setRoutedTo("test"); // 通知分单结果 routedService.notifyRoutedResult(routedPO, OfcRoutedOperate.INSERT); }); } catch (FileNotFoundException e) { log.info("文件不存在!"); return "文件不存在!";

前端图片压缩后,文件流上传

蓝咒 提交于 2019-12-04 08:04:23
直接贴代码了   使用的是vantUI框架,不过没有关系,都是对文件流进行判断压缩的。按需求改造一下就OK了 <template> <div class="page_publish"> <div class="bg_box"> <div class="form_box"> <div class="con"> <textarea class="textarea" v-model="formData.story" placeholder="经历了哪些有趣、快乐、感动的小故事...... ,写下来分享给我们吧" ></textarea> <div class="file_box"> <van-uploader :before-read="beforeRead" :after-read="afterRead" v-model="fileList" multiple :max-count="3" > <div class="upload_btn flex flex-v flex-align-center flex-pack-center"> <img src="../assets/imgs/icon_camaro.png" class="icon" /> <p class="num" v-if="fileList.length==0">添加图片</p> <p class="num" v

批量修改扩展名

无人久伴 提交于 2019-12-03 10:16:23
import ospath = input('请输入文件路径(结尾加上/):')# 获取该目录下所有文件,存入列表中fileList = os.listdir(path)n=0for i in fileList: # 设置旧文件名(就是路径+文件名) oldname = path + os.sep + fileList[n] # os.sep添加系统分隔符 # 设置新文件名 newname = path + os.sep + str(n + 1) + '.PNG' os.rename(oldname, newname) # 用os模块中的rename方法对文件改名 print(oldname, '======>', newname) n += 1 来源: https://www.cnblogs.com/10439-y/p/11788176.html

Assertion Failure -[UITableView _endCellAnimationsWithContext]

匿名 (未验证) 提交于 2019-12-03 08:46:08
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I am parsing an xml file and putting its parsed values in a table view.The table view has only one section.But i am getting following exception: 2013-10-14 15:21:57.250 tableview[6068:907] * Assertion failure in -[UITableView _endCellAnimationsWithContext:], /SourceCache/UIKit/UIKit-2380.17/UITableView.m:909 2013-10-14 15:22:11.227 tableview[6068:907] Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'attempt to insert row 0 into section 0, but there are only 0 rows in section 0 after the update' ** First

文件上传之前先进行预览

匿名 (未验证) 提交于 2019-12-02 23:57:01
FileReader.readAsDataURL() 1.使用antd中的upload组件进行实现 { avatarVisible && <Modal title="上传头像" visible={avatarVisible} onOk={this.onUpload} onCancel={this.onCancel} className={styles.modalBox} bodyStyle={{ height: 500 }} > <Upload name="avatar" listType="picture-card" className="avatar-uploader" showUploadList={false} beforeUpload={this.beforeUpload} > <Button> 选择图片 </Button> </Upload> <Row> <Col span={12}> <span> 支持JPG、GIF、PNG格式,小于2M </span> <div className={styles.leftContainer}> {imageUrl ? <img src={imageUrl} alt="avatar" style={{ width: '100%' }} /> : null} </div> </Col> <Col span={12}> <span

vue+element-ui +koa2 文件上传腾讯云踩坑记随笔

匿名 (未验证) 提交于 2019-12-02 23:49:02
首先,文件上传那些事儿,从头补一下 https://cloud.tencent.com/developer/article/1004961 第一个坑,koa-body的ctx.request获取   一开始没有明确需求,以为需要先把文件写到后端,然后再上传腾讯云。所以研究了下koa-body怎么用文件流读写文件到后端。   然后在获取ctx.request.body.files.file时怎么都获取不到   感谢 https://www.jianshu.com/p/34d0e1a5ac70   严正提醒:    新版本的koa-body通过ctx.request.files获取上传的文件     旧版本的koa-body通过ctx.request.body.files获取上传的文件 第二个坑,表单上传前的图片宽高获取    由于需要在后端请求一个需要当前图片宽高的接口,而formData中的file并虽然有name、size信息,但是并没有图片的宽高信息   于是在前端获取宽高,并传送给后端。 tip1:表单提交前宽高获取     这里我用的element-ui,前端代码如下 <template> <el-upload class="upload-demo" action="/api/uploadFile" :on-preview="handlePreview" :on