码迷,mamicode.com
首页 > Web开发 > 详细

上传问题

时间:2019-07-02 09:30:55      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:直接   二进制   ati   reader   上传文件   mil   ada   asd   NPU   

上传方式:

第一种方式上传:

  页面中上传方式,通常有form 表单提交,文件<input  type=”file”/>方式直接提交,如果想利用file 提交之后做回调,使用方式是创建一个iframe窗口,假如提交完成,iframe加载,如果加载则证明提交完成做回调。

此种方式弊端:因为使用的from提交,那么前端的页面根本捕获不到提交内容,二进制捕获不到。

第二种方式上传:

  我们可以使用空间上传,当我们上传时获取上传文件的infomation,上传它的文件信息,我们直接上传的服务器上NAS上,后台进行文件解析。

此种方式弊端:后台嫌麻烦不管你。

第三种方式上传:

  前端直接给后台转化成二进制,后台解析成bold数组,前端获取文件file之后,var reader = new fileReader()实例化,使用方法reader.readAsDataURL(file)解析出文件的base64,我们在reade.onloadend方法中监听获取内容。

上传问题

标签:直接   二进制   ati   reader   上传文件   mil   ada   asd   NPU   

原文地址:https://www.cnblogs.com/GongYaLei/p/11118375.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!