0

Androidアプリケーションを使用して、デバイスの画面に「お問い合わせ」フォームが表示されるタスクが与えられました。名前、件名、質問を入力すると、プログラムはサーバー上の特定のフォルダーにファイルを作成する必要があります。一意性を保つために、ファイルをenquiry(date)(time)のように呼び出します。調べてみたところ、/ data / data / your_project_package_structure / files / samplefile.txtにファイルを作成するコードが見つかりました(投稿へのリンク: Androidでファイルを作成する方法は?

だから私は考えていました:このコードを使用してファイルをローカルに作成してから、のようなものを使用してファイルをサーバーに移動しますか、file.Renameそれともカスタムソリューションを作成しますか(これを実現する方法がわかりません)?

誰かが私にこれについてアドバイスを与えることができれば幸いです、そして私は他の人々もこれが役立つことを願っています。

コードサンプルは大体歓迎されます

4

1 に答える 1

1

あなたはこれで2つの方法をとることができます(おそらくもっと実際には...)

サーバーがPHPで実行されていると仮定します。他のサーバー言語は実際にはオプションを変更せず、実行のみを変更します。

  1. ファイルをローカルで作成し(その方法はすでに理解しているようです)、そのファイルをサーバーにアップロードするだけです。$_FILES基本的にバイトの単純なストリームであるアップロードのためにグーグルで回ることができます。サーバーはファイルをどこかに保存する必要があります。

  2. 代わりに、この作業はサーバーに任せてください。投稿またはgetリクエストで情報を送信し、$_GETまたはでデータをフェッチし$_POSTてファイルを作成し、サーバーに保存するだけです。これはおそらく私の個人的な選択です。サーバーが実行できるすべての作業を、はるかに限られたモバイルの手から離れて、データやバッテリー使用量などのリソースを節約したいからです。

于 2013-03-07T16:25:00.933 に答える