javascript - 将 img Javascript 变量转换为 $_FILES ['name' ] ['tmp_name' ];

标签 javascript php jquery html

我可以通过以下方式将 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/

相关文章:

javascript - 如何确定 Javascript 中元素的 x 路径?

php - CodeIgniter 中的 Seo 友好 url

php - 从 POST 形式将记录保存到 mysql 数据库

javascript - 如何通过单击模态窗口外的任意位置来关闭模态

javascript - jQuery CDN 缓存统计

javascript - 在自动完成选择时解析谷歌地图中的 address_components

javascript - 在 Angular JS 中动态创建路由

php - 如何在 zend 框架 2 中创建工厂?

javascript - 在禁用 JavaScript 的情况下使用 HTML 提交表单

javascript - 使用 setTimeout 测试 IIFE