html的ajax上传文件


      html中经常会有上传文件的功能。

      常见的实现方法有,form标题提交上传。 

       ajax上传。


    ajxa上传比form上传体验效果更好,扩展性更改,界面与逻辑耦合度低。



    实现思路:

    1、本地选择文件进

    2、本地文件选择成功后显示本地文件路径,

    3、获取本地文件的流,放入到formData中

    4、通过ajax将本地文件上传到服务器,服务器接收文件流,保存到本地,

    5、服务器保存成功则服务器将保存到本地的位置返回给前端,否则返回上传文件失败


  实现代码:

  upload.html:

  <div class="treamitem">
                        <label class="label" >战队图标:</label>
                        <input class="treamiteminput browsetreaminput" type="text" id="browsetreaminput"  readonly="readonly" />
                        <input class="hide" id="treamitemFile" type="file"  />
                        <div class="browsetreamwrap" id="selectHeadimg">
                            <div class="browsetreambtn">浏览</div>
      

本文转载:CSDN博客