Javascript 将图像作为上载文件发送到表单

Javascript 将图像作为上载文件发送到表单,javascript,php,html,Javascript,Php,Html,我有一个类似这样的代码 我想把画布作为一个图像发送到一个表单中,用户需要填写一些附加信息(名称、类别),在这个表单中,显示之前页面中的图像,用户不再需要上传图像。因此,当他们提交表单时,提交的表单包含他们填写的信息数据和图像 因为我想发送的画布不是图像,所以我们需要将画布生成为图像,然后将其发送到表单 这是将已从画布生成的图像保存到用户桌面的代码 代码在canvas2image.js上 //将生成的文件发送到客户端 var saveFile=函数(strData){ document.loca

我有一个类似这样的代码

我想把画布作为一个图像发送到一个表单中,用户需要填写一些附加信息(名称、类别),在这个表单中,显示之前页面中的图像,用户不再需要上传图像。因此,当他们提交表单时,提交的表单包含他们填写的信息数据和图像

因为我想发送的画布不是图像,所以我们需要将画布生成为图像,然后将其发送到表单

这是将已从画布生成的图像保存到用户桌面的代码 代码在canvas2image.js上

//将生成的文件发送到客户端
var saveFile=函数(strData){
document.location.href=strData;
}
var makeDataURI=函数(strData,strime){
返回“数据:“+strime+”;“base64”+strData;
}

//生成一个,这样图像就已经上传了,你只需要保存它,对吗`

$ds          = DIRECTORY_SEPARATOR;  //1

$storeFolder = 'upload';   //2

$tempFile = $_FILES['file']['tmp_name'];          //3             

$targetPath = dirname( __FILE__ ) . $ds. $new_folder . $ds;  //4

$targetFile =  $targetPath. $_FILES['file']['name'];  //5

move_uploaded_file($tempFile,$targetFile); //6

我想你可以在php中尝试类似的东西,这是upload.php。你必须实现将php上传到你的index.html

请编辑你的问题并添加相关代码(不是网站的链接)。另外,请澄清您的问题,告诉我们您目前得到的结果,以及您想要得到的结果。我不知道代码,我还是初学者。您可以在开发人员模式下查看代码。是否要将选定的图像文件显示为按钮的预览,然后单击按钮是否要上载图像?我只需要将图像数据发送到表单页面。单击提交按钮后,他们生成的图像将上载并显示在表单上(因此用户不再需要上载图像,只需提交表单)@光点