0

モバイル Web アプリ (JQuery モバイルを使用する HTML/Javascript クライアント) によって処理される PHP Web サービスから JSON オブジェクトを返しています。画像も送信する予定です。の長所/短所は何でしょう

  • サーバーに保存されている画像の URL を送信 (表示<img src="myserver.com/path/to/myImage.png"></image>)
  • 画像自体を送信しますか (たとえば、base64 エンコーディングを使用)?
4

2 に答える 2

4

base64エンコーディングを使用して送信することもできますが、最初に述べたように、サーバーに保存されている画像のURLを送信するのが最も効果的な方法です. これにはいくつかの理由があります。

  1. jQuery を介して、または独自のメソッドを使用して、既に DOM にある画像の src を簡単に置き換えることができます。
  2. 私が知る限り、Base64 でエンコードされた画像は IE8 以下では機能しないため、ブラウザー間の互換性がはるかに低くなります。

したがって、画像の URL を AJAX 経由でモバイル ユーザーのブラウザに送信し、src=""ユーザーが受信したときに属性内に配置することをお勧めします。これが最善の方法であり、私が認識している欠点はありません。

于 2013-06-26T14:14:52.217 に答える
0

画像 URL の送信は、特に Web サービスの場合に j-son を使用して画像を送信するための最良のオプションです。サーバー側スクリプトから返される配列は、その中に画像 URL を追加します。

"imageurl" => "http://www.example.com//img_png/example.png"
于 2013-06-26T14:14:42.577 に答える