上传文件时,将file对象,经过Qs.stringfly处理后,file文件被过滤

aa(event){//选择的excel文件
            var file=event.target.files[0];
            console.log(file);
            var reader = new FileReader();
            reader.readAsBinaryString(file);
            reader.onload=(e=>{
                var bb={lang:1,fileinfo:e.target.result,enen:2};
                console.log(bb)
                var xx = Qs.stringify(bb);
                console.log(xx);
            })

        }

以上是处理方法,原因是我们拿到的file是File的示例,不包含文件,需要filereader才能获取到真实文件。

问题还原:

var bb={lang:1,fileinfo:function(){},enen:2};
            console.log(bb)
            var xx = Qs.stringify(bb);
            console.log(xx);

这样就可以还原上面的问题了

原文地址:https://www.cnblogs.com/fqh123/p/12203338.html

时间: 2024-08-29 11:43:26

上传文件时,将file对象,经过Qs.stringfly处理后,file文件被过滤的相关文章

Chrome浏览器点击 input file上传按钮时延迟3-5秒的解决方法

1.  Google chrome 浏览器在52版本之后出现一个bug,就是点击 input file上传按钮时反应很慢,需要等待3-5秒种之后才能弹出选择文件的对话框.比如 windows里可能是这样: MAC里可能是这样:

视频电商网站vue+七牛JSSDK集成(3)上传视频时暂停和续传

1.准备2个图片 2.这是我们用来控制视频上传/暂停 的按钮显示图片. 在vue.js的data() 里准备好变量(切换2个按钮图片的变量) options:{ iconsrc:'/icons/pause.png', uploadpause:'/icons/pause.png', uploadstart:'/icons/start.png' }, 3.编写切换按钮的事件 在vue.js的methods 里: pauseUpload(){ if (this.options.iconsrc == t

页面中使用多个element-ui upload上传组件时绑定对应元素

elemet-ui里提供的upload文件上传组件,功能很强大,能满足单独使用的需求,但是有时候会存在多次复用上传组件的需求,如下图的样子,这时候就出现了问题,页面上有多个上传组件时,要怎么操作呢? 之前在网上找到了一位大神的方法,修改源码,在回调函数中多加一个参数,但是这种方法在多人开发时不太适用,因为这要求所有人都要修改源码,这里附上大神的方法,大家可以酌情使用 首先在你下个包里面找到node_modules/element-ui/lib/element-ui.common.js 然后在里面

discuz 上传头像时 提示 目录不可写 Can not write to the data/tmp folder!

最近自己闲的没事,架一个了discuz论坛,想学习一下,系统的架构理念!但遇到了一个头疼的问题,就是用户在点击 -->设置-->修改头像--->选择上传照片时一直提示"Can not write to the data/tmp folder!"起先我也以为是服务器的/uc_server/data/tmp目录权限问题,不论我是ftp工具直接修改目录权限777,还是chmod -R 777 data/tmp,都是一样,还是报"Can not write to t

WAF——针对Web应用发起的攻击,包括但不限于以下攻击类型:SQL注入、XSS跨站、Webshell上传、命令注入、非法HTTP协议请求、非授权文件访问等

核心概念 WAF Web应用防火墙(Web Application Firewall),简称WAF. Web攻击 针对Web应用发起的攻击,包括但不限于以下攻击类型:SQL注入.XSS跨站.Webshell上传.命令注入.非法HTTP协议请求.非授权文件访问等.

上传视频时自动完成截取缩略图(二)

从上篇文章中我们知道了ffmpeg是怎么使用的.那么这篇文章给大家介绍下我是怎么通过调用ffmpeg实现在视频上传的同时自动截取图片的. 首先我们不能直接调用ffmpeg实现想要的功能是防止cmd命令执行时出现的黑窗口.所以我们可以封装一个类,然后调用里面的方法只需传递参数就可以实现功能了. 这里我写了一个VideoConverToImg类: public class VideoConverToImg { /// <summary> /// 从视频中截取img格式图片 /// </sum

上传版本时遇到的一些问题

问题: ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations: 'UI Interface Orientation Portrait, UI Interface Orientation Portrait Upside Down,UI Interface Orientation Landscape Left,UI Interface Orientation Landscape

iOS上传IPA时提示导入此构建版本时出错-errors occurred in the app thinning process

今天上传IPA时报错,提示导入此构建版本时出错-errors occurred in the app thinning process,本以为是误操作开启了bitcode,检查后发现并不是,修改了build号重新上传依然不起作用,看到网上有人说删除三方库的plist文件可以解决,但是也有人表示删除plist文件会导致程序无法运行,所以想起了bitcode刚推出时同样碰到过这个问题,我的解决办法: 找出三方库的info.plist文件 删除Executable file的value

上传视频时自动完成截取缩略图(一)

视频类网站我们每天都会用到,优酷.爱奇艺.腾讯视频.百度视频为我们提供了各种各样丰富的影视资源丰富我们的日常娱乐.视频在线教育发展同样也很火. 最近在做校园视频管理的项目.从最开始的熟悉框架,各种技术到一个个页面一个个功能的实现经历了满腹斗志,遇到困难技术瓶颈低落,补充技术知识再投入开发,功能实现满血复活.一次次轮回都好像是生命重生! 今天来个大家分享下很实用的在视频上传时,从视频中截取一张图片作为在首页展示视频的缩略图. 从视频中截取图片最核心的是用到了ffmpeg.很多的开源项目都用到了FF