使用PhoneGap的相机和文件API,我正在尝试使特定应用程序中拍摄的照片自动上传到我使用的服务器。
我已将这两个API复制到我的index.html文件中,唯一修改的是添加另一个JavaScript变量imageInfo,该变量在onPhotoDataSuccess块中设置为ImageData。然后,当我调用uploadPhoto时,将此imageInfo设置为参数。
我改变的另一件事是添加了以下行:
我的HTML中唯一的代码是:
我已将这两个API复制到我的index.html文件中,唯一修改的是添加另一个JavaScript变量imageInfo,该变量在onPhotoDataSuccess块中设置为ImageData。然后,当我调用uploadPhoto时,将此imageInfo设置为参数。
我改变的另一件事是添加了以下行:
navigator.camera.DestinationType(1);
以便输出为imageURI
,这是uploadPhoto
所需的内容。我的HTML中唯一的代码是:
button onclick="capturePhoto(); uploadPhoto(imageData);">Capture Photo</button (in brackets of course)
但出于某种原因它并没有起作用。你看到我的推理中有什么提示或缺陷吗?
谢谢!