【发布时间】:2019-10-16 22:23:07
【问题描述】:
我正在使用 Javascript (jQuery) 对 Azure DevOps REST API 进行 POST 以上传简单图像。但是,我无法让它工作。
https://docs.microsoft.com/en-us/rest/api/azure/devops/wit/attachments/create?view=azure-devops-rest-5.0#upload_a_binary_file 没有太多详细的文档,除了了解我需要在此端点上发帖。
POST https://dev.azure.com/fabrikam/_apis/wit/attachments?fileName=imageAsFileAttachment.png&api-version=5.0
这是我当前的代码。 我不知道如何将我的图像发送到此端点?我的图像以 data-uri 格式存在。
var dataURI = $("img#target").attr("src");
var url = "https://xxx.visualstudio.com/_apis/wit/attachments?fileName=image.jpg&api-version=5.0";
jQuery.ajax ({
url: url,
type: "POST",
data: dataURI,
processData: false,
contentType: "application/octet-stream;charset=utf-8",
success: function(data){
console.log(data);
}
});
帮助表示赞赏!
【问题讨论】:
标签: javascript jquery rest azure-devops azure-devops-rest-api