首页 > 其他 > 详细

file转化为binary对象发送给后台

时间:2021-01-05 18:55:22      阅读:1204      评论:0      收藏:0      [点我收藏+]

具体代码如下:

function filechange(e) {
				var file = $(‘#filed‘).get(0).files[0];
				var fileSize = file.size,
					fileType = file.type;
				if (file.name.lastIndexOf(‘.‘) == -1) {
					$.dialog({
						content: ‘路径不正确‘,
						time: 2000
					});
					return false;
				}
				var AllImgExt = ".jpg|.jpeg|.gif|.bmp|.png|.swf|";
				var extName = file.name.substring(file.name.lastIndexOf(".")).toLowerCase();
				if (AllImgExt.indexOf(extName + "|") == -1) {
					$.dialog({
						content: ‘非法图片格式‘,
						time: 2000
					});
					return false;
				}
				if (fileSize < 3145728) {
					if (window.FileReader) {
						var reader = new FileReader();
						reader.readAsBinaryString(file);
						reader.onload = function(e) {
							var formData = new FormData();
							formData.append("imgs", file);
							$.ajax({
								url: "",//后台地址
								type: ‘post‘,
								contentType: "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW",//格式转换为binary
								data: formData,
								processData: false, // 使数据不做处理
								contentType: false,
								dataType: ‘json‘,
								success: function(d) {

								}
							})
						}
					}
				} else {
					$.dialog({
						content: ‘图片大小超过限制‘,
						time: 2000
					});
					return false;
				}

			}

  

file转化为binary对象发送给后台

原文:https://www.cnblogs.com/smileZAZ/p/14236388.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!