javascript - 如何使用另一个输入表单创建 android cordova 图像上传
问题描述
Cordova
我正在使用and设置一个新应用程序framework7
,并且我想创建一个表单,其中包含photo/image-from-camera
并输入表单作为描述 and name-file
。
我已经成功调用相机功能从安卓手机拍照,但我需要从手机发送图像临时位置来输入值并提交表单。
那么当我点击提交按钮时,我从哪里开始提交带有图像数据、名称和描述的表单。
解决方案
尝试这个
navigator.camera.getPicture(cameraSuccess, cameraError);
// success
function cameraSuccess(file_uri) {
window.resolveLocalFileSystemURL(file_uri,
function(fileEntry) {
// fileEntry will have file name and file native URL
});
}
// error
function cameraError(imageData) {
// on error
}
确保相机
destinationType
设置为FILE_URI
推荐阅读
- java - 如何为文件处理问题编写代码
- .net - .net cad:从另一个图纸导入尺寸样式
- java - 使用 Spring Data Jpa 时如何使用大型脚本查询数据?
- ruby-on-rails - Rails i18n gem 从非英语语言环境的错误消息中排除属性名称
- javascript - 使用正则表达式测试一个数字是否出现“x”次
- elasticsearch - 启用 _source 后需要有关索引大小增加的信息
- c++ - 检查组合框列表中的字符串
- sql-server - Jira 服务器插件 - Atlassian PocketKnife - QueryDSL - 使用 executewithKeys() 批量插入不适用于 ORACLE 和 SQL Server
- file - Drupal 8 - 图像字段的上传按钮未显示
- istio - Openshift Istio 应用程序