gpt4 book ai didi

php - 使用 Javascript 将图像大小变量传递到 PHP 页面

转载 作者:行者123 更新时间:2023-11-28 02:20:11 25 4
gpt4 key购买 nike

我正在尝试使用 javscript 将 Canvas 绘图发送到服务器。

具有如下功能:

function uploadPic() {              
var imgData = document.getElementById("myCanvas").toDataURL();
window.location = "myPHPfile.php?imageData=" + imgData;
}

由于 imgData 变量太大,将其传递到 php 页面的最佳方式是什么。提前致谢!

最佳答案

用户发布请求来传递大数据。您可以使用 jQuery post 方法

$.post('myPHPfile.php', { imageData: imgData }, function(data) {
// completed
});

或者创建并发布表单:

function uploadPic() {              
var imgData = document.getElementById("myCanvas").toDataURL();

var form = document.createElement('form');
form.method = "POST";
form.action = "myPHPfile.php";
var hidden = document.createElement('input');
hidden.type = 'hidden';
hidden.name = 'imageData';
hidden.value = imgData;
form.appendChild(hidden);
document.body.appendChild(form);
form.submit();
}

关于php - 使用 Javascript 将图像大小变量传递到 PHP 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15764465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com