将用户 ID 添加到 PhoneGap 文件上传

2024-01-07

我想使用 PhoneGap API 上传照片。 FileTransfer 对象基本上就是我想要的,因为我想上传照片,但我想包含一些有关用户的基本信息,例如他们的用户 ID,以便我可以将其存储为他们的。我的代码如下,这基本上来自PhoneGap API http://docs.phonegap.com/en/1.0.0/phonegap_file_file.md.html#FileTransfer但随着我的补充

<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 中的函数中需要这些参数吗?即使它们位于标头的脚本中,它是否能够检索这些变量?

如果您发现任何其他错误,请告诉我!


是的,所以你想做的就是:

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

options.params = params;

你会:

var params = new Object();
params. userID = userID;

options.params = params;

现在您不必两次调用“上传”。 userID 参数将可用为:

$_POST["userID"]

在你的 PHP 脚本中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将用户 ID 添加到 PhoneGap 文件上传 的相关文章

随机推荐

  • 检查Databricks中是否存在该路径

    我尝试使用 Python 检查 Databricks 中是否存在该路径 try dirs dbutils fs ls my path pass except IOError print The path does not exist 如果路
  • django注释和计数:如何过滤要包含在计数中的内容

    给定一个查询集 我使用以下内容添加相关对象 ModelA 的计数 qs User objets all qs annotate modela count models Count modela 但是 有没有办法统计出只符合某个条件的Mode
  • 如何将 Hive Metastore 与 MySQL 结合使用(适用于 Thrift Server 或 Spark-shell)?

    我正在使用 Apache Spark 2 1 1 我想使用外部 Hive 元存储 专门用于 Spark Thrift Server 来设置它 我已经添加了hive site xml to SPARK HOME conf文件夹如下
  • Netbeans 7 - 不会导航到注册了多个项目的声明

    我已经与这个恶魔作斗争有一段时间了 至少从 6 8 开始 我想知道这里是否有好心人发现了类似的问题并解决了它 我在 Netbeans IDE 中注册了大约 12 个 PHP 项目 效果很好 尽管从启动到打开可能需要一段时间 然而 我最大的问
  • aws codedeploy 部署期间的 git 修订版

    我正在使用 AWS CodeDeploy 服务运行一些测试 并设法从 github 部署我的应用程序 到目前为止一切顺利 但现在我需要部署在 AfterInstall 挂钩中的 git 修订版 有没有办法获得 git 版本 已经查看了部署存
  • 内部带有 nohup 的脚本无法正确退出

    我们有一些脚本可以使用 nohup 进行一些处理并在后台触发作业 当我们从 Oracle OEM 调度此脚本 或者它可以是任何调度程序作业 时 我看到以下错误并显示状态为失败 但脚本实际上完成时没有问题 使用nohup启动备份地面作业时如何
  • 在Python/Pandas中将dtype“object”的所有列转换为“float”

    我想将数据框中的所有 对象 类型列转换为另一种数据类型 浮点数 而不需要对列名称进行硬编码 我能够从其他似乎有效的答案中拼凑出一些代码 但我觉得必须有一种更简单的方法来做到这一点 Creating isolating columns of
  • 使用 Selenium Python chromeDriver 向下滚动到结束页面

    请帮忙 我想向下滚动到袋子的末尾 但它停止了 我尝试的代码在这里 browser webdriver Chrome browser get url button browser find element by tag name html o
  • Slick:选项列过滤

    我想做这样的事情 这是一个虚构的例子 以简化我的实际问题 def findByGender isMale Option Boolean People filter row gt row name isNotNull isMale match
  • 如何禁用编译器和 JVM 优化?

    我有这段正在测试的代码Calendar getInstance getTimeInMillis vs System currentTimeMilli long before getTimeInMilli for int i 0 i lt T
  • 从 java 代码启动和停止 Tomcat

    基于我在 Stackoverflow 和互联网上其他页面上看到的代码 我创建了一种方法来停止和启动 tomcat 此时我将在系统中运行一个进程 因为我需要清理操作系统中的内存 我使用System gc 但仍然不足以释放内存 这是代码 全球声
  • 将 UTF-8 转换为 base64 字符串

    我正在尝试转换UTF 8 to base64 string 示例 我有 abcdef UTF 8 它实际上是一个 代表 base64细绳 如何检索 abcdef base64字符串 请注意 我不想要来自的 abcdef 翻译 UTF 8 我
  • Java 8:Lambda 函数和通用通配符

    我有以下课程 class Book implement Borrowable Override public String toString Function
  • NSOperationQueue 在 iPhone 上不重用线程

    我正在使用 iPhone SDK 3 1 2 以下代码显示 NSOperationQueue 不会为每个任务重用线程 该代码在 Snow Leopard 上没有任何问题 void applicationDidFinishLaunching
  • YouTube API - 检索超过 5000 个项目

    我只想获取所有我喜欢的视频 25k 项 据我的研究表明 通过 YouTube v3 API 是不可能实现这一点的 我已经发现多个问题 issue https stackoverflow com questions 56389215 how
  • 使用 jQuery 计算两个特定行之间的表行数

    table tr td Parent 1 td tr tr class child td Child 1 td tr tr class child td Child 2 td tr tr td Parent2 td tr table 如何使
  • 将VBA中的文件路径替换为用户名

    我有一个 Excel 文件 上面写有 VBA 它从我的计算机上的文件中提取信息 Excel 文件位于网络文件夹中 我希望网络上的其他用户也能使用它 但是 我已对 VBA 上的文件路径进行了硬编码 因此 每当其他用户打开它时 它都会查找不可用
  • 如何在应用程序域之间传递事件?

    我有两个应用程序域 一个父域创建子域 在子域中 有一个MarshalByRef对象 使用 NET Remoting 进行通信 在父域中运行的对象调用远程对象的包装器作为应用程序功能的一部分 public class ScanningTask
  • 这是什么意思? (谷歌地图 API)

    我在控制台中收到此错误消息 谁能解释为什么 并且页面正在正常运行 js key MyAPIKey v 3 exp libraries places drawing geometry 32 InvalidValueError not an i
  • 将用户 ID 添加到 PhoneGap 文件上传

    我想使用 PhoneGap API 上传照片 FileTransfer 对象基本上就是我想要的 因为我想上传照片 但我想包含一些有关用户的基本信息 例如他们的用户 ID 以便我可以将其存储为他们的 我的代码如下 这基本上来自PhoneGap