検索条件
全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 自体が実行されないのです。*1async 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 + "つめの画像ファイル保存に失敗しました。" ); } }みたいな感じにすると、エラーは出なくなった模様。