Javascript 将base64解码图片添加到上载表单字段

Javascript 将base64解码图片添加到上载表单字段,javascript,jquery,image,Javascript,Jquery,Image,有没有办法将编码图像添加到从网络摄像头获取的表单中?我可以为预览打印图像,但我需要上传到服务器,我有图像上传表单,所以我需要使用相同的表单上传相机图像(如果可能) var result=cameraApi.save(); $('.items list')。追加(''); 此代码用于显示拍摄的图像,请建议如何立即将其添加到上载表单。您不能将随机文件添加到控件。这是基本的浏览器安全性,因此网站无法窃取硬盘中的文件 但是,如果已经在JavaScript变量中包含了文件内容,则根本不需要上载控件!只需

有没有办法将编码图像添加到从网络摄像头获取的表单中?我可以为预览打印图像,但我需要上传到服务器,我有图像上传表单,所以我需要使用相同的表单上传相机图像(如果可能)

var result=cameraApi.save();
$('.items list')。追加('');

此代码用于显示拍摄的图像,请建议如何立即将其添加到上载表单。

您不能将随机文件添加到
控件。这是基本的浏览器安全性,因此网站无法窃取硬盘中的文件


但是,如果已经在JavaScript变量中包含了文件内容,则根本不需要上载控件!只需将其添加到隐藏字段或发出AJAX post请求。

您不能将随机文件添加到
控件。这是基本的浏览器安全性,因此网站无法窃取硬盘中的文件


但是,如果已经在JavaScript变量中包含了文件内容,则根本不需要上载控件!只需将其添加到隐藏字段或发出AJAX post请求。

您可以使用base64值进行隐藏输入,然后在服务器上对其进行解码。无法使用编程方式附加的文件创建实际的文件输入。如果您将base64转换为blob,而不是标准格式的文件上载,您还可以使用ajax进行真正的文件上载。您可以使用base64值进行隐藏输入,然后在服务器上对其进行解码。无法使用编程方式附加的文件创建实际的文件输入。如果将base64转换为blob,而不是标准格式的文件上载,则还可以使用ajax进行真正的文件上载。
 var result = cameraApi.save();
 $('.items-list').append('<img src=data:image/jpeg;base64,' + result + ' />');