まず、WebサービスとAndroidクライアントの両方を同時に構築するのはこれが初めてですので、親切に助けてください。私の目標は、Androidアプリからファイルをアップロードし、Webサービスからダウンロードできるようにすることです。
これは私がアップロードのためにしたことです(動作していますが、これが最善の方法かどうかはわかりません):
base64_decode
関数を使用してその文字列をデコードします。file_put_contents
。混乱するのは、画像ファイルをすでに保存している場合(ステップ4)、それをBLOB列に保存する必要があるのですか(ステップ5)?
今、私はダウンロード部分と混同しました。これは私がやろうとしていることです:
file_get_contents
(戻り文字列)を使用してアップロードのステップ4から画像ファイルを取得しますダウンロードする必要があるのはそれだけですか?
使用する必要がありますbase64_decode
かbase64_encode
、それともダウンロードする必要がありますか?いつ使用しますか?
私の質問がばかげているように聞こえたら申し訳ありませんが、私はまだ論理を取得していません。
どうもありがとうございました、すべての助けに感謝します。
混乱するのは、画像ファイルをすでに保存している場合(ステップ4)、それをBLOB列に保存する必要があるのですか(ステップ5)?
いいえ、しません。ファイル名やフルパスなど、そのファイルへの参照だけをDBに保存できます。
今、私はダウンロード部分と混同しました。これは私がやろうとしていることです:
- file_get_contents(戻り文字列)を使用してアップロードのステップ4から画像ファイルを取得します
そしてbase64_encodeit
- 文字列を取得して画像に変換します(どのように?)
サーバーから送信する前にエンコードするため、base64でデコードする必要があります。(ステップ1)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加