我需要發送帶有id,名稱和文件(PdfBytes)byte []的數據與ajax到我的服務。在ajax發送byte []
如何將我的PDF文件添加到var pdf並將其添加到我的ajax中。
我的代碼
var PdfBytes;
//Tried to fill PdfBytes with get,didnt work
$.get('http://testservices.xxx/PdfService/MYTest.pdf', function(data)
{
PdfBytes=data;
});
var ConvertHtmlToPdfAndSendEmail = {
"PdfBytes":PdfBytes,
id": id,
"Name": name
};
$.ajax({
type: "POST",
data: JSON.stringify(ConvertHtmlToPdfAndSendEmail),
dataType: 'json',
url: "http://testservices.xxx/ConvertHtmlToPdfAndDownload",
contentType: 'application/json; charset=utf-8',
async: true,
cache: false,
success: function (result) {
//my code
},
error: function (req, err) {
//my code
}
})
在服務器我得到PdfBytes是空
功能期望獲得byte[] PdfBytes
母豬如何從我的電腦上傳我的pdf格式爲VAR PdfBytes,併發送它在我的服務阿賈克斯。
http://stackoverflow.com/questions/2320069/jquery-ajax-file-upload –