ファイルアップロードができない

こちらの記事を参考にすべてコピーをして作成したのですがxml.openでエラー?警告?がでていて、

xml.onloadのfunctionにはいっていかないです。xml.statusはconsoleで確認した結果200だったのですがなにが原因でしょうか。ご存じの方お助けください。

参考記事:https://developer.cybozu.io/hc/ja/articles/200724665-%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%A2%E3%83%83%E3%83%97%E3%83%AD%E3%83%BC%E3%83%89%E3%81%A7%E5%BF%85%E9%A0%88%E3%81%A8%E3%81%AA%E3%82%8B3%E3%81%A4%E3%81%AE%E6%89%8B%E9%A0%86 

(function() {
'use strict';
kintone.events.on('app.record.edit.submit', function(event) {
var blob = new Blob(['テストファイルです'], {
type: 'text/plain'
});
// FormDataにファイルを格納
var formData = new FormData();
formData.append(' __REQUEST_TOKEN__', kintone.getRequestToken());
formData.append('file', blob, 'test.txt');
var xmlHttp = new XMLHttpRequest();
xmlHttp.open('POST', kintone.api.url('/k/v1/file', true), false);
xmlHttp.setRequestHeader('X-Requested-With', 'XMLHttpRequest');
xmlHttp.send(formData);
xmlHttp.onload = function() {
if (xmlHttp.status === 200) {
var key = JSON.parse(xmlHttp.responseText).fileKey;
}
};
var json = {
app: kintone.app.getId(),
id: kintone.app.record.getId(),
record: {
file: {
value: [{fileKey: key}]
}
}
};
kintone.api(kintone.api.url('/k/v1/record', true), 'PUT', json);
});
})();

ここのREQUEST_TOKENのところにAPIトークンを編集、追加、閲覧の権限のAPIトークンを設定しました。

するとページの有効期限が切れています。リロードしてください。と出てしまいます。

formData.append('\_\_REQUEST\_TOKEN\_\_', kintone.getRequestToken());

ishikawayuito 様

こんにちは。

xmlHttp.open('POST', kintone.api.url('/k/v1/file',true),false);

さらっと見た感じで申し訳ないですが、こちらの第三引数の部分がおおよそ原因かと思います。

新屋 育男様

承知いたしました!!いったん自分で調査してみます。アドバイスありがとうございます!!

見直し修正した結果動くようになりました!ありがとうございました!!!