首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将用户ID添加到PhoneGap文件上载

将用户ID添加到PhoneGap文件上载
EN

Stack Overflow用户
提问于 2012-06-01 07:42:49
回答 1查看 3.5K关注 0票数 2

我想用PhoneGap接口上传一张照片。FileTransfer对象基本上就是我想要的对象,因为我想上传一张照片,但是我还想包括一些关于用户的基本信息,比如他们的用户ID,这样我就可以将它存储为他们的ID。

代码语言:javascript
运行
复制
<html><head><script>function uploadPhotoandID(imageURI, userID) {
        var options = new FileUploadOptions();
        options.fileKey="file";
        options.fileName=imageURI.substr(imageURI.lastIndexOf('/')+1);
        options.mimeType="image/jpeg";

        var params = new Object();
        params.value1 = "test";
        params.value2 = "param";

        options.params = params;

        var ft = new FileTransfer();
        ft.upload(imageURI, "http://some.server.com/upload.php", win, fail, options);
        ft.upload(userID, "http://some.server.com/upload.php", win, fail, options);
    }</script></head>
    <body><button onclick="uploadPhotoandID(imageURI, userID)">Click me</button></body</html>

我需要像那样在HTML的函数中使用这些参数吗?即使这些变量在脚本的头中,它也能够检索它们吗?

如果您看到任何其他错误,请让我知道!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-01 21:21:35

好的,所以你想做的不是:

代码语言:javascript
运行
复制
var params = new Object();
params.value1 = "test";
params.value2 = "param";

options.params = params;

您将:

代码语言:javascript
运行
复制
var params = new Object();
params. userID = userID;

options.params = params;

现在你不需要调用两次"upload“。userID参数将以以下方式提供:

代码语言:javascript
运行
复制
$_POST["userID"]

在您的PHP脚本中。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10842711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档