0
我试图上传一个文件,使用输入type =“file”,点击提交后,我发送数据和文件一起mail.But在电子邮件的所有文本数据显示,但我无法看到上传的文件。它显示的是这样的“C:\ fakepath \ ngBootbox-master.zip”。我的问题是如何让实际上传的文件可用通过邮件下载? 下面是HTML代码无法检索使用<input type =“file”>上传的文件>
<form method="post" novalidate="novalidate"
id="signupvalidation">
<input type="file" name="your-file" id="file">
</form>
这里是JSON的代码
submitHandler: function(form) {
var upload=$('#file').val();
var data="<html>"+
"<body>+
"Upload:"+upload+"<br><br>"+
"</body>"+
"</html>";
var queryString="api_user=xyz123&api_key=xyz12&[email protected]&subject=PostC
V&html="+data+
"&from="+email;
$.ajax({
type: "POST",
url: "https://api.sendgrid.com/api/mail.send.json",
data: queryString,
crossDomain: true,
dataType: 'jsonp',
contentType: "application/jsonp"
});
alert('Success');
}
});
});
当你用数据发表帖子,这个数据需要编码 –