首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小巫技术博客

    Retrofit2 & RxJava2实现单文件文件上传

    Retrofit2 是目前Android开发主流的网络库,RxJava2也是目前开发者使用的比较多用来更优雅实现异步的库,因为最近业务需求有用到这两个库,就简单分享下它的一个实际使用场景—上传文件 [TOC AndroidSchedulers.mainThread()) .subscribe(fileUploadObserver); } /** * 文件上传 ,可以看到我这里封装了两个方法,uploadFile是上传单个文件,uploadFiles方法上传多个文件. builder.setType(MultipartBody.FORM); return builder.build(); } /** * 文件上传构造 Observer的抽象类,主要是用来收到Rxjava2的事件: /** * 上传文件的RxJava2回调

    3.1K40发布于 2018-07-20
  • 来自专栏数据处理与编程实践

    VBA: 文件的批量顺序打印(2

    文章背景:测试仪器的数据有些会以Excel文件的形式保存,工作量大时测试员会选中文件进行批量打印,同时可能需要删除一些无需打印的测试数据(比如空白样,错误数据等)。 , vbYesNo + vbDefaultButton1, "确认无需打印的文件个数") If Response2 = vbYes Then arrSplitStrings) getFileName = arrSplitStrings(num) End Function 代码运行效果:http://mpvideo.qpic.cn/0bf2ciaa2aaasiaik6tibrqfaewdbujaadia.f10002 因此,运行上述代码后,每打印一次,就会弹出对话框,选择 PDF 文档保存的位置和文件名。 (2)实际工作当中,如果连接了实体打印机,运行上述代码后会依次打印出你所需要的文件。 相关资料: [1] VBA: 份Excel文件的批量顺序打印 [2] Excel: 提取路径中的文件名 [3] VBA:获取指定数值在指定一维数组中的位置

    1.9K40编辑于 2022-09-20
  • 来自专栏前端进阶-詹躲躲

    Koa2实现并发文件上传

    koa2批量上传文件 目前的是为了实现批量导入md文件,发布文章。这样就不用自己一篇一篇同步文章了。一次可以同步几千篇文章。 实现界面 内容 主要包含上传的文件标题,文件大小,上传状态。 } }).catch((err) => { param.onError(err) }) } koa2实现接口 `${key}, `; values += `${mysql.escape(params[key])}, `; } columns = columns.slice(0, -2) ; values = values.slice(0, -2); return await query(`INSERT INTO ${table} (${columns}) VALUES (${values})`); } 选中多个文件上传

    31910编辑于 2024-07-08
  • 来自专栏Unity3D学习笔记

    文件上传

    HTML中实现文件上传是通过用<input type="file">元素的multiple属性,以下简单描述文件上传的步骤 HTML表单准备,使用<input type="file">元素,并为其添加 multiple属性,以允许用户选择多个文件。 ,multiple属性允许用户选择多个文件。 以上是使用html自带的标签元素实现的文件上传 实际工作中往往使用较多的是JavaScript方式实现文件的上传,因为除了上传文件外,还需要额外上传相关的文件元数据信息,所以使用JavaScript的方式更加实用 看下面的示例,基于vue的框架编写的文件上传组件 <template> <el-dialog class="upload-file-dialog" title="<em>文件</em>上传"

    1.2K10编辑于 2024-01-08
  • 来自专栏柒八九技术收纳盒

    文件上传 = 拖拽 + 文件 + 文件

    比方说, 执行{}文件上传 拖拽上传 针对文件夹内容上传 {}文件上传 + 文件夹上传 但是呢,这些框架只是提供了上面的部分功能,而不是将上面的功能全部一网打尽。 我们来看一下Antd的文件上传的功能。 Antd_Upload[1]能实现上述功能,但是不能将上面所有功能糅合到一起。因为文件上传和文件夹上传它们实现原理是不同的。 (Arco_Upload[2]也是如此)。 所以,今天我们就来自己手搓一个「文件上传」。 它所拥有的能力如下 支持{}文件上传 拖拽上传 文件内容上传 {}文件上传 + 文件夹上传 也就是说,我们的文件上传可以上传你本地的任何文件。(除了系统文件,这个我们会提到)。 如上所示,我们可以 给<input/>添加type="file"属性,就可以实现一个简单的文件上传的功能。 如果要实现文件上传,可以新增multiple属性。

    2.2K10编辑于 2024-03-25
  • 来自专栏程序猿DD

    Spring Boot 2.x基础教程:文件的上传

    "> 文件1:<input type="file" name="files">
    文件2:<input type="file" name="files ><br data-tomark-pass> <hr> <input type="submit" value="提交"> </form> </body> </html> 可以看到这里增加一个 更多本系列免费教程连载「点击进入汇总目录」(链接如下:https://blog.didispace.com/spring-boot-learning-2x/) 测试验证 ---- 第一步:启动Spring 第二步:选择2个不大于2MB的文件,点击“提交”按钮,完成上传。 如果上传成功,将显示类似下面的页面: 你可以根据打印的文件路径去查看文件是否真的上传了。 Spring Boot 2.x基础教程:实现文件上传 捉奸游戏之后,中年危机游戏也来了。。 人脸识别除了可以破案,还能制造冤案...

    66510发布于 2021-01-12
  • 来自专栏Flutter18

    『Flutter』文件开发

    1.前言 经过上一篇文章,给大家码了一篇『Flutter』手势交互相关的文章,了解了Flutter中的手势交互相关的知识点之后,这篇要给大家介绍一下Flutter中的文件开发。 2.文件开发 2.1.概述 在Flutter中进行文件开发是一种常见的做法,特别是当项目规模变大时,这种方式有助于保持代码的组织和可管理性。 2.2.Flutter文件开发要点 模块化: 将相关功能的代码放在同一个文件中,例如所有关于特定屏幕的代码放在一个文件里。 2.3.文件开发示例 假设我们有一个Flutter项目,其中包括主屏幕(main_screen.dart)和一个自定义小部件(custom_button.dart)。 3.总结 本文给大家介绍了Flutter中的文件开发,希望对大家有所帮助。

    60440编辑于 2024-01-25
  • 来自专栏数据小魔方

    PPT文件合并

    今天要给大家讲的是PPT文件合并! PPT文件合并相对于Excel工作薄合并来讲要简单很多。 ♢在右侧菜单中选择浏览——浏览文件 ? ? (不过好像一次只能选中一个PPT文件) ♢选中之后单击打开 ? OIIO插件合并(强烈推荐) ♢点选OIIO效率专家 ♢点击文件合并 ? ♢单击弹出菜单右侧红色加号添加所有要合并的PPT文件对象 ? ♢调整好顺序之后点击开始合并 ? 不过OIIO插件唯一的小缺憾是,并不是把所有目标文件合并到当前PPT文件中,而是另存在被合并的PPT所在存储位置。 不过总体来看,OIIO插件的合并效果要比PPT自带的合并功能更加强大和高效(可以一次选中多个待合并文件),并且能够选择是否添加分节符等,如果有需要的小伙伴们一定要试一试哦!

    2.9K80发布于 2018-04-10
  • 来自专栏公众号PowerBI大师

    2.3 汇总文件

    多个文件汇总 我们在实际应用中往往情景会更复杂,上一个章节说明了多个数据表间的横向和纵向汇总,那么如果是多个文件去汇总呢?如果是多个文件夹下的多个文件去汇总呢?本节我们就来学几招。 ? 1 同一文件夹下的多个文件 假定我们在某一个文件夹下面有3个Excel文件,2015.10,2015.11,2015.11 三个月的咖啡数据表。我们想要把三张表的数据汇总到一张表中去。 2)将无用的列删除以使页面整洁 3)添加自定义列,在自定义列公式栏中输入=Excel.Workbook([Content]) (注意在Power Query中的公式严格区分大小写,所以要保持完全一致) 另外,新版的PowerBI中已经加入了合并和编辑功能,也就是说你不需要输入公式你就可以完成合并文件的工作,逻辑上与这个方法是一样的。 2 多个文件夹下的多个文件 对于多个文件夹下的多个文件,汇总数据的方法与单个文件夹基本是一样的。唯一的不同是我们需要标注出数据来自于哪个文件夹下。

    2.5K40发布于 2019-08-06
  • 来自专栏学习内容

    Java文件压缩

    (localFileName)); 将要压缩的文件名输入 // 要压缩的单个文件名 zipOut.putNextEntry(new ZipEntry(fileName)); 将文件的流,写入zipOut // -- 设置压缩方法 zipOutStream.setMethod(ZipOutputStream.DEFLATED); //-- 将文件循环写入压缩包 * * @param localFileName 本地文件名称 * @param is 源文件-输入流 * @param fileName 源文件-文件名 */ public static void zipOneFile(String localFileName, InputStream is, String * * @param localFileName 本地文件名 * @param files File文件集合 */ public static

    95030编辑于 2023-08-10
  • 来自专栏风吹杨柳

    django 文件上传

    在用django 写文件上传的时候,从request.FILES['myfiles'] 获取到的文件始终只有一个, 但在HTML页面上明明用 HTML5 的 文件控件选择了多个文件, 用的是CHROME   浏览器,一次可以选择多个文件上传。 在 Pydev 开启debug模式,查看request 对象,发现上传的多个文件确实在request对象中, 但为什么 用request.FILES['myfiles'] 却只能得到一个呢? 获取方式: 单文件:file = request.FILES.get("file", None) 文件:files = request.FILES.getlist("files", None)

    2K10发布于 2019-11-05
  • 来自专栏nummy

    flask文件上传

    HTML部分 <input type="file" multiple id="upload"> JS部分 var files = $("#upload").get(0).files; var formData = new FormData(); for(var i=0; i<files.length; i++){ formData.append("file", files[i]); } $.ajax({ url:""", ... data:formData, ...

    2.2K10发布于 2018-08-27
  • 来自专栏移动端周边技术扩展

    文件上传post

    var fileList = this.$refs["itemuploadfile"].uploadFiles; var formData = new FormData(); for (let index = 0; index < fileList.length; index++) { var fileObj = fileList[index].raw; formData.append("files", fileObj);

    2K20发布于 2020-03-20
  • 来自专栏SmartSi

    Spark 文件输出

    自定义MultipleOutputFormat 在Hadoop 文件输出MultipleOutputFormat中介绍了如何在Hadoop中根据Key或者Value的值将属于不同的类型的记录写到不同的文件中 因为Spark内部写文件方式其实调用的是Hadoop相关API,所以我们也可以通过Spark实现文件输出。不过遗憾的是,Spark内部没有文件输出的函数供我们直接使用。 我们可以通过调用saveAsHadoopFile函数并自定义MultipleOutputFormat类来实现文件输出,如下所示: public class RDDMultipleTextOutputFormat result = source.mapToPair(new PairFunction<String, String, String>() { @Override public Tuple2< String.class, RDDMultipleTextOutputFormat.class); 上面示例中通过调用 saveAsHadoopFile 函数并自定义 MultipleOutputFormat 类来实现文件输出

    2.5K10发布于 2019-08-07
  • 来自专栏应用计算

    查询 csvxls 等文件--SPL 轻量级源混算实践 2

    用 SPL 查文件也很简单,而且能处理各种文件格式。 计算用例查询目标基于 orders1.csv(有标题),统计 2024 年各类订单状态的订单金额SPL 语法编写脚本A1:读入 CSV,T() 函数会根据文件扩展名读出文件内容,返回成序表全部加载到内存 A2:过滤 2024 年数据A3:按订单状态分组汇总有时 csv 可能没有标题行,这时该怎么处理呢? 比如要基于没标题的 orders2.csv 完成前面的计算。A1:加了 @b 选项代表处理无标题文件,读出后字段名会用 _1 _2 _3…来表示A2:就用 _3(第三列)来过滤 2024 年数据。 ")} where year(_3)=2024 group by _1这里{T@b(“orders2.csv”)} 用大括号包上的内容就是 SPL 语法,因为返回的字段名都是 _1 _2 形式,SQL

    24400编辑于 2025-07-31
  • 来自专栏大道七哥

    ajaxfileupload 实现文件上传

    multipart/form-data">

    <input id="file1" type="file" name="file" />

    <input id="file<em>2</em>" addNews', secureuri:false, fileElementId: ['file1','file2'

    2.1K30发布于 2019-09-10
  • 来自专栏cwl_Java

    PHP-文件上传

    1.8 文件上传 1、文件上传 ? 1.9 讲解 1、递归遍历文件夹 <? php //获取文件夹的子级 function getFile($path) { $folder=opendir($path); //打开文件夹 echo '

      '; while($f=readdir ($folder)){ //读取文件夹 if($f=='.' || $f=='..') 2、一只猴子看守一堆桃子,第一天吃了一半后又多吃了1个,第二天一样,到第十天的时候就剩下一个桃子,请问原来有几个桃子? 分析 f(n)-(f(n)/2+1)=f(n+1) =>f(n)/2-1=f(n+1) =>f(n)=(f(n+1)+1)*2 代码实现 <?

    3.6K30发布于 2020-03-26
  • 来自专栏程序技术知识

    go gin : 文件上传

    本文实验,gin框架下的文件上传func main() { router := gin.Default() // Set a lower memory limit for multipart

    1.6K30编辑于 2022-07-22
  • 来自专栏SmartSi

    Hadoop 文件输出MultipleOutputFormat

    vacation_hot_order")){ String[] params = line.split("\t"); String sex = params[2] = 2) { System.err.println(". ,还有part-r-nnnnn形式的文件,但是文件内没有信息,这是程序默认的输出文件。 所以我们在指定输出文件名称时(name-r-nnnnn),不要指定name为part,因为它已经被使用为默认值了。 2. 目录输出 在 MultipleOutputs 的 write() 方法中指定的基本路径相对于输出路径进行解释,因为它可以包含文件路径分隔符(/),创建任意深度的子目录。

    1.8K20发布于 2019-08-07
  • 来自专栏John Wong's Blog

    SpringBoot实现文件上传

    Spring Boot默认上传的单个文件大小1MB,一次上传的总文件大小为10MB。 单个文件上传使用MultipartFile参数来接收文件文件使用MultipartFile[]数组来接收,然后遍历它,当成单文件来处理。 问题一:如何配置上传文件大小限制? // 源文件名 String originalFilename = file.getOriginalFilename(); // 文件格式 String suffix = originalFilename.substring(originalFilename.lastIndexOf(".")); // 新文件名,避免文件名重复 也就是说如果想访问静态资源,则需要将静态资源 文件放在这四个路径下面。

    3.2K30编辑于 2021-12-23
领券