1

今のところ、サーバーにアップロードした画像をダウンロードできます。私のアップロードでは、php スクリプトを使用して画像を開き、.jpg ファイルをサーバーに保存しています。しかし、サーバーから Android アプリケーションに新しいイメージを取得する方法を知りたいです。つまり、ユーザーが画像をアップロードするたびに、サーバー フォルダー内の古い画像ファイル (同じファイル名を使用) が画像に置き換えられます。

アプリケーションで画像をリロードすると、画像が存在しなくなっても古い画像が表示されます。後で、URLにアクセスして画像を更新する必要があることがわかりました。その後、新しい画像がAndroidアプリケーションにロードされます。ユーザーが新しい画像をアップロードするたびにブラウザを使用せずに画像を更新する方法を知りたいです。ありがとう!

私の質問は明確ではない/良くないかもしれませんが、本当に助けが必要で、Android開発は初めてです

4

2 に答える 2

1

実用的なアプローチ:ユーザーがファイルをアップロードするときに、現在の日付を含むtxt/xmlファイルも作成します。

Androidアプリケーションでtxt/xmlファイルをポーリングします。日付をtxt/xmlファイル(データベース内)に保存します。ポーリングするときは、ファイル内の日付が保存した日付よりも新しいかどうかを確認してください。新しい場合は、画像をダウンロードしてください。

于 2012-10-01T08:06:06.900 に答える
0

サーバーで正常に置き換えられたら、応答として新しくアップロードされた画像の URL を取得し、古い URL を新しい URL に置き換える必要があります。

于 2012-10-01T08:09:25.247 に答える