検索条件
全2件
(1/1ページ)
async function gosub_canvasimg(serial,imgblob) {
var responce = await (await fetch('/editor.cgi', {
method : 'POST',
cache : 'no-cache',
headers : {'Content-Type' : 'application/x-www-form-urlencoded' } ,
body : 'imgblob=' + imgblob ;
})).text() ;
if (responce != 'valid') {
alert(serial + "つめの画像ファイル保存に失敗しました。" );
}
}
ところが、これだと、
Uncaught (in promise) TypeError: NetworkError when attempting to fetch resource.
というエラーが出て、fetch 自体が実行されないのです。*1
async function gosub_canvasimg(serial,imgblob) {
var imgxhr = new XMLHttpRequest() ;
var msgbody = 'imgblob=' + imgblob ;
imgxhr.open('POST', '/editor.cgi', false) ;
imgxhr.send(msgbody) ;
var responce = imgxhr.response ;
if (responce != 'valid') {
alert(serial + "つめの画像ファイル保存に失敗しました。" );
}
}
みたいな感じにすると、エラーは出なくなった模様。
