使用jQuery AJAX上传文件/使用FileTransfer函数发送附加数据
目前在PhoneGap方面遇到了一些真正的问题。请纠正我,如果我在这里试图做的是不可能的,或者如果我看这个完全错误的 基本上,我正在构建一个应用程序,在将文件上传到服务器之前记录用户的声音。我已经成功地将文件发送到服务器,没有问题,但我还想传递一些附加参数,这些参数将有助于我将数据放入数据库 实际上,这是我试图实现的过程:使用jQuery AJAX上传文件/使用FileTransfer函数发送附加数据,jquery,cordova,Jquery,Cordova,目前在PhoneGap方面遇到了一些真正的问题。请纠正我,如果我在这里试图做的是不可能的,或者如果我看这个完全错误的 基本上,我正在构建一个应用程序,在将文件上传到服务器之前记录用户的声音。我已经成功地将文件发送到服务器,没有问题,但我还想传递一些附加参数,这些参数将有助于我将数据放入数据库 实际上,这是我试图实现的过程: 用户录制语音,语音文件被分配一个随机生成的名称,并保存到SD卡上 然后,该文件连同临时文件名一起传输到服务器上的PHP文件 该文件将被移动到/upload目录,其名称与上载时
提前感谢您的帮助 您应该将成功和失败回调函数附加到您的
文件传输。上载方法,请参见此处:
在该页面的“快速示例”中,win函数是成功回调函数。在win
函数中(例如,文件上载成功时调用的successCallback),您可以添加代码来更改DOM并启动音频播放器。由于文件名不会更改,因此可以将该文件名存储在变量中
我不确定jQueryAjax与此有什么关系 谢谢你的帮助。我添加jQuery Ajax是因为我想将上传的文件与用户ID相关联。但是,我不确定如何将用户ID值传递到PHP文件,以便将其与音频文件一起添加到数据库中。我想知道是否有一种方法可以完全用jQueryAjax处理所有这些问题。再次感谢您的回复。