我可以通过以下方式将 javascript 函数转换为 php 以在服务器端使用它:
在 JS 中:
$("#containerphp").load("save.php", {firstValueContainer:firstValue, secValueContainer:secValue});
在 php (save.php) 中:
$firstVal = $_REQUEST['firstValueContainer'];
$secVal = $_REQUEST['secValueContainer'];
它工作正常,但现在我需要从 javascript 向 php 发送一个图像变量 (var image = canvas.toDataURL("image/png");)。我看到下面的代码可以发送它,但是以表单的形式(没有 JS):
$_FILES['name']['tmp_name'];
有人知道如何在这种情况下将我的图像从 JS 转换为 php 吗?
谢谢大家。
最佳答案
您可以使用以下内容
var image = canvas.toDataURL("image/png");
并将其发送到 php
$_FILE can not be used here because $_FILE is An associative array of items uploaded to the current script via the HTTP POST method.
通过以下方式将 javascript 函数转换为 php 以在服务器端使用它:
$("#containerphp").load("save.php", {firstValueContainer:firstValue, secValueContainer:secValue, imageValue: image});
关于javascript - 将 img Javascript 变量转换为 $_FILES ['name' ] ['tmp_name' ];,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33883940/