ファイルをエンコードしていない、とajax
request
がjspdfとhtml2canvasで生成されたファイルをbase64でエンコードする方法は?
正しい方法は何かを実行されることはありませんどちらもが、エラーを生成し、ない私は付属のコードで生成された文書のエンコードをしようとしているが、何も起こりませんか?
html2canvas(document.getElementById("workAreaModel"), {
onrendered: function(canvas)
{
var img = canvas.toDataURL("image/png");
var doc = new jsPDF("l", "pt", "letter");
doc.addImage(img, 'JPEG',20,20);
var fileEncode = btoa(doc.output());
$.ajax({
url: '/model/send',
data: fileEncode,
dataType: 'text',
processData: false,
contentType: false,
type: 'GET',
success: function (response) {
alter('Exit to send request');
},
error: function (jqXHR) {
alter('Failure to send request');
}
});
}
});
'doc.output()'は何を返すのですか? ''/model/send ''は '' GET'要求を期待していますか? – guest271314
デバッグのステップと出力がなければ、これは "なぜこのコードが動作しないのですか"という質問として閉じられる危険性があります。 – danh