Heroku + Titaniumにてアップロード時の問題
Titaniumで作成したアプリから写真をサーバーにアップロードする際に
Heroku側でRequest Body ( bad request body ) が不正というエラーが出た。
3g回線の時のみ発生する??
対処法
var xhr = Titanium.Network.createHTTPClient({ enableKeepAlive:false });
とする
TitaniumのshowCamera + openPhotoGallery ではまった
※しっくりとこない対応。
やりたかったこと
カメラを起動し撮影、またはツールバーのボタンからギャラリーを開き写真の選択も可能。
どちらも画像を設定すると一度画面をはさみUploadボタンを押すとサーバに送信される
やってみた
とりあえず標準のカメラモードのツールバーにはギャラリーを開くアクションがないようなので
ツールバーを消した上で自分で生成したツールバーをオーバーレイ表示する
オーバーレイ表示させたツールバーの上にボタンをおき、そのクリックにより
ギャラリーを表示する
上記の方法を行うとなぜか最後のギャラリーを表示する時にエラーが発生する
カメラとギャラリーの起動をsetTimeoutで一定時間500mmくらいあけて
実行すると落ちなくなるみたい
カメラのシャキーンってなってるうちの他の画面を起動すると落ちるっぽい