0

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

 var result = cameraApi.save();
 $('.items-list').append('<img src=data:image/jpeg;base64,' + result + ' />');

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

4

1 回答 1

3

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

但是,如果您已经在 J​​avaScript 变量中拥有文件内容,则根本不需要上传控件!只需将其添加到隐藏字段或发出 AJAX 发布请求。

于 2012-11-19T11:47:32.623 回答