PhoneGap API を使用して写真をアップロードしたいと考えています。FileTransfer オブジェクトは、写真をアップロードしたいので基本的に必要なものですが、ユーザー ID などのユーザーに関する基本的な情報を含めて、ユーザーのものとして保存できるようにしたいと考えています。私のコードは次のとおりです。これは基本的にPhoneGap APIからのものですが、追加したものです。
<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の関数でそれらのパラメーターが必要ですか? ヘッダーのスクリプトにある場合でも、それらの変数を取得できますか?
他のエラーが表示された場合は、お知らせください。