0

画像アップロード付きのアプリを用意しました。テキストと画像を送信します。

画像とコンテンツ(テキスト)を追加するとうまくいきます。残念ながら、画像なしでサービスを呼び出すと機能しません。以下のコードを参照してください。

var params = {
        file :$.selectedImageVw.image,   //if file is not selected it will send as null
        UserId : Ti.App.userID,
        postContent : $.postMessage.value
    };
var xhr = Titanium.Network.createHTTPClient();
    xhr.onreadystatechange = function() {
        if (this.readyState == 4) {
            progressVw.hide();

            // callback("Success");
            // alert(this.responseData);
            progressVw.hide();
            xhr = null;
        }
    };

    xhr.setRequestHeader('Content-Type', 'multipart/form-data');
    xhr.setRequestHeader('enctype', 'multipart/form-data');
    xhr.setRequestHeader('Content-length', params.length);
    xhr.open("POST", "uploadUrl");
    xhr.send(params);

誰かが私を助けてくれることを願っています。前もって感謝します!!

4

2 に答える 2

0

http://requestb.in/のようなサービスを使用して、クライアントからのリクエストが問題なのか、使用しているバックエンドなのかを確認してください。

于 2015-07-01T07:07:32.120 に答える