Я получаю результат API, например, «MIME href к отсутствующему вложению»
Я попытался указать путь zip, а также двоичные данные в href для сохранения этого zip-файла.
$.ajax({
url: url,
type: "POST",
contentType: "multipart/related; application/xop+xml; charset=utf-8; type=text/xml; boundary=MIME_boundary;",
dataType: "text/xml",
async: true,
data: requestdata,
timeout: 30000,
success: function (data, status, xhr) {
console.log(xhr.responseText);
},
error: function processError(data, status, xhr) {
console.log(xhr.responseText);
}});
это данные запроса
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdl="http://www.*****.com/ver10/media/wsdl" xmlns:xm="http://www.w3.org/2005/05/xmlmime" xmlns:inc="http://www.w3.org/2004/08/xop/include"><soapenv:Header/><soapenv:Body>
<wsdl:UploadFont>
<wsdl:UploadFiles>
<wsdl:FileName>SystemBackup</wsdl:FileName>
<wsdl:AttachmentData xm:contentType="application/gzip">
<inc:Include href="cid:D:\SystemBackup.tar.gz" />
</wsdl:AttachmentData>
</wsdl:UploadFiles>
</wsdl:UploadFont></soapenv:Body></soapenv:Envelope>
для сохранения zip-файла в бэкэнд с использованием MTOM.