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');
}
});
});
當你用數據發表帖子,這個數據需要編碼 –