<input type=file>文件上传

访客4年前黑客文章692

<input> type 类型为 file 时使得用户可以选择一个或多个米素以提交表单的方式上传到服务器上,或者通过 Javascript 的 File API 对文件举行操作 .

 

常用input属性:

accept:指示file类型,没有时示意不限制类型,填入花样后选择文件时只能瞥见被允许的文件

accept="image/png" 或 accept=".png" 示意只接受 png 图片. 

accept="image/png, image/jpeg" 或 accept=".png, .jpg, .jpeg" 示意接受 PNG/JPEG 文件. 

accept="image/*" 接受任何图片文件类型. audio/* 示意音频文件video/* 示意视频文件

accept=".doc,.docx,.xml,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document" 接受任何 MS Doc 文件类型.

accept 属性并不会验证选中文件的类型. 他只是为开发者提供了一种指导用户做出期望行为的方式而已, 用户照样有设施绕过浏览器的限制。因此, 在服务器端举行文件类型验证是必不能少的。

multiple:Boolean ,指示用户能否多个输入,type为email或file时生效

required:指定用户在提交表单之前必须保证该米素值不为空。当 type 属性是 hidden,image 或者按钮类型(submit,reset,button)时不能使用。

:optional 和 :required CSS 伪米素的样式将可以被该字段应用作外观。


事宜:

change事宜


示例

<template>
  <div>
    <input type="file" id="upload" multiple @change="upload"></input>
  </div>
</template>

<script>
  export default {
    methods: {
      upload(e) {
        // 获取文件信息
        // 返回值是一个 FileList 工具,这个工具是一个包含了许多 File 文件的列表(你也可以像列表一样操作它).
        // 每个 File 工具包含了下列信息: 
            // name: 文件名.
          // lastModified: UNIX timestamp 形式的最后修改时间.
          // lastModifiedDate: Date 形式的最后修改时间.
          // size: 文件的字节巨细.
          // type: 文件类型.
        // let files=document.getElementById(‘upload‘).files

        // 获取单个文件信息
        let file = e.target.files[0]
        // 文件信息获取后凭据file.type判断类型,凭据file.size限制判断巨细,最后上传,建议上传单独一个写button
        const formdata = new FormData()
        formdata.append(‘file‘, file)
        // 调接口,data为formdata
      }
    }
  };
</script>


思源资源网:分类流动

1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入

相关文章

万圣节是哪一天?2020年万圣节是哪一天?万圣节起源的传说

万圣节的由来简介万圣节是几月几日?立刻就要迎来万圣节啦,小同伴们是否是很等待,下面小编为各人带来万圣节的由来和传说故事,一路来看看吧。万圣节又叫诸圣节,在每一年的11月1日,是西方的传统节日;而万圣节...

贸易款被黑客(黑客骗国外客户货款)

贸易款被黑客(黑客骗国外客户货款)

本文目录一览: 1、与外企通过互联网进行贸易,邮件被黑客篡改导致我的客户将货款打到了黑客账户,应该立什么案?是诈骗吗? 2、黑客入侵公司后台一夜盗转380多万破案了吗? 3、外贸货款差点被骗,...

地下黑客交易qq群,黑客网络连接可以使手机卡机,有没有自学黑客的视频或网站

注:此处需求留意权限的问题,在dump指定进程内存文件时,需求敞开SeDebugPrivilege权限。 Map params = HttpRequestParser.parseParams(req...

黑客软件破解qq群,找黑客查看她的微信聊天记录,怎么找高级黑客定制打金服外挂

翻开东西,顺次点击 [SQL注入] -->[批量扫描注入点] --> [增加网址] --> [批量剖析注入点];作业进程CSRF进犯是源于WEB的隐式身份验证机制,WEB的身份验证机...

华为手机的录屏功效在那里能找到

在主页面从顶端下降调成状态栏,点一下录制屏幕,开启话筒,逐渐视频录制,屏幕录制时上边会表明视频录制的時间,点一下完毕的按键,就可以完毕屏幕录制。 很多時刻大家必须手机上实际操作类视頻,但是应用监控摄像...

iphone浏览网页是显示被黑客攻击(苹果浏览器显示被黑客监视)

iphone浏览网页是显示被黑客攻击(苹果浏览器显示被黑客监视)

苹果手机进了一个浏览器提示的可能被黑客攻击了的网站,还看了里面的... 1、不会中木马。苹果手机是封闭式系统,安装任何一个软件是要通过AppStore下载后经过用户验证授权才能进行的,所以保证了安全性...