0

API 2.3 以降の Android アプリを開発しています。Android カメラを使用して写真を撮り、指定したファイルに画像を配置しています。これは機能し、返されたら、file.exists コマンドを使用して動作を確認し、画像ビューに表示します。

後で、DB に格納されるオブジェクトにイメージ パスを渡します。後でこのオブジェクトを思い出し、パスを文字列として取得し、ファイル オブジェクトを作成してこの文字列を渡します。その後、true を返す file.exits() を呼び出します。

ただし、後で別のスレッド (実際にはインテント サービス) で、org.apache.http.MultipartEntity および関連するライブラリ ベースのアプローチを使用して、サーバーに画像をアップロードしようとします。

画像パスを含むファイルを multipartEntity に渡す前に、ファイルが存在することを確認します。ただし、今回は false を返します。

なぜこれを行うのでしょうか?なぜ矛盾があるのか​​ 。見落としているセキュリティ許可/機能はありますか?

4

0 に答える 0