帝王谷资源网 Design By www.wdxyy.com
项目需求:如何通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端
题主用jquery接收
<input name="c_pic" id="c_pic" type="file" class="file">
用的方法是:
var input = document.getElementById("c_pic"); input.addEventListener('change',readFile,false); function readFile(){ var file = this.files[0]; }
题主想用ajax 的post方法把上传图片的相关信息传给后端,接收到的file是个object file,请问怎么转换成能够用post传递的数据格式?
当时我看到这个题目就想这还不简单,直接把file通过JSON.stringify(file)(注:stringify()用于从一个对象解析出字符串),代码如下:
var input = document.getElementById("c_pic"); input.addEventListener('change',readFile,false); function readFile(){ var file = this.files[0]; var file_json = JSON.stringify(file); console.log(file_json); //打印出来是: {} $.post('',file_json); }
发现打印出来的是一个空的对象:{};有知道的麻烦告知,感激不尽!
于是换了一种思路用uploadfile插件或百度的webuploader,其中jQuery File Upload 是一个Jquery图片上传组件,支持多文件上传、取消、删除,上传前缩略图预览、列表显示图片大小,支持上传进度条显示;支持各种动态语言开发的服务器端。
如果支持html5,可以使用FormData Ajax上传也能实现的。
以上内容就是小编给大家分享的通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法,希望对大家有所帮助。
帝王谷资源网 Design By www.wdxyy.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
帝王谷资源网 Design By www.wdxyy.com
暂无评论...
P70系列延期,华为新旗舰将在下月发布
3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。
而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?
根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。
更新日志
2024年10月31日
2024年10月31日
- s14全球总决赛WBG战队成员有哪些 2024世界赛WBG成员名单一览
- s14全球总决赛GEN战队成员有哪些 2024世界赛GEN成员名单一览
- s14全球总决赛BLG战队成员有哪些 2024世界赛BLG成员名单一览
- 陈思安2012-今生的爱[豪记][WAV+CUE]
- 崔健王虹1990-同名专辑(2006新世纪复刻版)[WAV+CUE]
- 陈粒2024-乌有乡地图【WAV】
- 玩家自制《黑神话:悟空》鹤仙人和四妹后续:感觉不像假的
- 唐尼拒绝自己被ai化:哪怕我死了 我也有律师团起诉你
- 《怪猎荒野》太刀实战木桶演示:居合登龙一气呵成
- 群星《高清紫水晶·滴答传情 STS+HD》[WAV整轨][484M]
- 《张学友66首单曲母带合集》[WAV][9.2G]
- 《车载HIFI音乐最新整理》[MP3/DTS][46G]
- 陈随意.2024-我若放袂记【豪记】【WAV+CUE】
- 群星.2013-林振强·依然爱不完101系列6CD【环球】【WAV+CUE】
- 刘小慧.1995-寂寞都有罪【BMG】【WAV+CUE】