上传附件-Azure DevOps(板)-REST API

科林道森

我正在尝试通过静态网站将文件作为附件上传到Azure Devops。我可以创建新的工作项目而没有任何问题,但是似乎无法使附件上传正常工作。

var fileInput = document.getElementById('upload');
var file = fileInput.files[0];
var fileName = file.name;

//Binary file type
var r = new FileReader();
    r.readAsBinaryString(file);

$.ajax({
    url: attachUrl,
    type: 'POST',
    data: r,
    cache: false,
    processData: false,
    contentType: false,
    success: function(response) {
        alert("File uploaded");
    },
    beforeSend: function (xhr) {
        xhr.setRequestHeader("Authorization", "Basic " + btoa("" + ":" + '[AUTH]'));
    },
    error: function(XMLHttpRequest, textStatus, errorThrown) { 
        alert("ERROR");
    },
    complete: function () {
    }
    });
    return false;

fileInput,file和r似乎都按预期填充。

如上所述提交时出现错误400。我在做愚蠢的蠢事吗?我一直在测试一个简单的.txt文件。

任何帮助,不胜感激:)

科林道森

原来我很傻。缺少FileReader()上的.result

    //Binary file type
var r = new FileReader();
    r.readAsBinaryString(file);

$.ajax({
    url: attachUrl,
    type: 'POST',
    data: r.result,

向前!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法使用 Postman 从 Azure Devops rest API 下载附件

Azure DevOps REST API

Azure DevOps工作项附件上传日期

无法将附件正确上传到Azure DevOps API(结果为0kb)

在 Azure DevOps REST Create 中查找附件

Azure Devops REST API 删除

Salesforce REST API:Databasedotcom gem可上传附件

无法使用Azure DevOps Rest API上传图像(二进制)

REST API的Azure Devops Maven依赖

Azure DevOps使用REST API调用GetItem

Azure Devops REST API删除版本

如何使用 azure DevOps api 在 azure DevOps 项目中查找所有板名称?

Azure DevOps受限板

Docusign REST API附件

创建 Azure DevOps 附件

使用Python请求将附件上传到Confluence REST API会产生415和500错误

使用REST API将图像附件上传到SharePoint Lsit项目-Java

如何使用REST API将文件和附件上传到sobject记录?

Redmine Rest API-文件附件,上传令牌不完整

上传到Azure Devops的所有附件的最大大小是多少?

如何使用 Azure Devops 的 .net API 创建带有多行描述文本的 Azure 板工作项?

Azure - C# - 使用 Rest API 上传图像时出错

通过REST API上传Azure Blob时无法设置contentType

使用 node js 和 azure-devops-node-api 下载 Azure DevOps 工作项附件

Azure DevOps REST Api:分支中是否存在 git commit?

使用 Rest API 在 Azure DevOps 中创建新用户

使用Azure DevOps REST Api如何获取分支的提交哈希?

Azure DevOps Rest API-无法创建新的迭代

适用于SWIMLANE的Azure DevOps REST API