我创建了一个脚本,按照此处的教程拍摄照片并将其传输到远程服务器。这似乎有效,但我非常不确定在这个脚本的接收端写什么,即:我需要在我的服务器上的 php 文件中写什么。
最终,我想将图像写入服务器上的目录,然后将其路径保存到数据库。
有谁知道我应该寻找什么功能来做到这一点?我在 Cordova 手册中找不到任何内容,并且不知道该怎么做。
我应该只使用 PHPGET
还是REQUEST
函数?
(我正在 XCode 中为 iOS 创建一个应用程序)
我的代码是:
smallImage.src = "data:image/jpeg;base64," + imageURI;
var fail, ft, options, params, win;
// callback for when the photo has been successfully uploaded:
var success = function(response) {
alert("Photo Saved");
};
// callback if the photo fails to upload successfully.
var fail = function(error) {
alert("An error has occurred: Code = " + error.code);
alert(FileTransferError.CONNECTION_ERR);
};
options = new FileUploadOptions();
// parameter name of file:
options.fileKey = "my_image";
// name of the file:
options.fileName = imageURI.substr(imageURI.lastIndexOf('/') + 1);
// mime type:
options.mimeType = "text/plain";
params = {
val1: "some value",
val2: "some other value"
};
options.params = params;
ft = new FileTransfer();
ft.upload(imageURI, 'http://mysite.com/appimages/recieve.php', success, fail, options);
(注意:recieve.php 目前为空白)