zoukankan      html  css  js  c++  java
  • 文件上传的一些方法

    明个写。。。

    2016.12.22 14:51 第一次修订

    话说这篇文拖了个吧星期了。不是我懒,一来时间不是很多,今才逮着空,二来是我发现文件上传可真不是简简单单的事情。

    好了,废话不多说,这篇文章只是简简单单的介绍,详细的方法我会另开一篇文章。link见附。

    一。form表单上传。

      我想这种方法大家都是会的。哈哈。毕竟作为一个纯前端人士,只要form input type=file 就ok了。但是呢,其实也不是那么简单的。如果真的这么简单了,就用不到我们前端人了。

      首先,这种方式只适合上传小文件。类似图片等几M的东西。而上传怎么会仅仅选择文件传上去那么简单呢?哈

    二。ajax上传。

      其实ajax上传这事就大了。涉及的太多太多了,所以我才要另开文章。简单介绍。

      第一种方式,就是简单的一次性上传。和form一样,只不过是利用ajax的无刷新性质而已。

      第二种,主要是解决大文件上传问题。大文件的上传一来受网速限制,二来服务器也不一定支持。所以采用ajax来分片上传。如何分片,将用到H5的新对象FormData,既然是对象开头字母要大些。在此中,将涉及到http协议、js的单线程、ajax的多线程和file控件的单控件多文件问题。很复杂。我也只是略窥一二,先ready下来再说。以后再补充。

      另:那么在H5出现之前如何进行大文件的上传呢?js原生和jq的写法与实现有何不同?兼容性如何?↓

      form:http://www.cnblogs.com/yunzhexiaye/p/6211319.html

      ajax:http://www.cnblogs.com/yunzhexiaye/p/6211328.html

  • 相关阅读:
    多线程的同步锁和死锁
    多线程同步
    oracle11g导出表时会发现少表,空表导不出解决方案
    GET和POST两种基本请求方法的区别
    数据库优化
    JavaScript中的基本数据类型
    Spring Data Jpa简单了解
    单例和多例详解
    jsp九大内置对象
    JavaEE 前后端分离以及优缺点
  • 原文地址:https://www.cnblogs.com/yunzhexiaye/p/6145658.html
Copyright © 2011-2022 走看看