私は、リモートサーバに画像アップロードを書き込んで、それらの画像をローカルに保存することを任されました。 JSON経由でのBase64転送とNode.jsでの保存でそれを行うのはかなり簡単でした。しかし、AJAXや他の方法を使用するために、このタイプのファイルアップロードを使用しない理由がありますか? (私が知っている30%の帯域幅の増加を除いて、答えにそれを含めることができます)。AJAXやjQueryのアップロードではなく、Base64ファイルのJSONによるアップロードの長所と短所は何ですか?
0
A
答えて
0
Base64は、HTTPサーバがバイナリデータを受け入れることができない単なる変換形式です。 HTTPヘッダータイプ以外の内容は、Webサーバーによって定義されたバイナリー形式または許容可能な形式です。
ご存知のとおり、JSONにはさまざまなフォーマットと情報が含まれています。したがって、あなたは含むことができます
{
IMG_FILENAME="HELLO",
IMG_TYPE="IMG/JPEG",
DATA="~~~BASE64 ENCODED IMAGE~~~~"
}
あなたはAJAXまたは他の方法でJSONファイルを送ることができます。しかし、HTTPサーバーには、RFC2616(https://tools.ietf.org/html/rfc2616)を保持する必要があるため、さまざまな制限があります。
要するに、JSONを送信すると、さまざまなデータを含めることができます。 AJAXは他の方法と同様に送信するタイプです。
関連する問題
- 1. ブンヤンとウィンストンの長所と短所は何ですか?
- 2. LinkedHashMapsとLinkedHashSetsの長所と短所は何ですか?
- 3. ロングポーリングと通常ポーリングの長所と短所は何ですか?
- 4. AFHTTPRequestOperationManagerの再利用の長所と短所は何ですか?
- 5. これらのアプローチの長所と短所は何ですか?
- 6. javascriptの匿名メソッドの長所と短所は何ですか?
- 7. triplestoreデータベースの長所と短所は何ですか?
- 8. 多重継承の長所と短所は何ですか?
- 9. オブジェクトデータベースの長所と短所は何ですか?
- 10. 64ビット.NETの長所と短所は何ですか?
- 11. 挿入専用データベースの長所と短所は何ですか?
- 12. NOT NULL値の広範な使用の長所と短所は何ですか?
- 13. 蟻に対する布の長所と短所は何ですか?
- 14. さまざまなGWTキャンバスライブラリの長所と短所は何ですか?
- 15. さまざまなPython実装の長所と短所は何ですか?
- 16. 他のNoSQLデータベースに関して、DynamoDBの長所と短所は何ですか?
- 17. Backbone.jsでヒゲを使うことの長所と短所は何ですか?
- 18. DFCとDFSの長所と短所は?
- 19. HttpContextベースのキャッシュとSystem.Runtime.Cacheの長所と短所は何ですか?
- 20. Node.jsテンプレート用のJadeとEJSの長所と短所は何ですか?
- 21. Delroyed JobとHerokuのRabbitMQの長所と短所は何ですか?
- 22. Webサービスのセキュリティ:WSE3.0とWCFの長所と短所は何ですか?
- 23. newid()とnewsequentialid()の違いと長所と短所は何ですか?
- 24. Global.asaxを使用する場合の長所と短所は何ですか?
- 25. ハスケルの長所と短所
- 26. ストーリーボードの長所と短所
- 27. TreeSetの長所と短所
- 28. main.js(VueJS用)のコンポーネントのインポートの長所と短所は何ですか?
- 29. 長所と短所
- 30. Plotly vs Jupyter DashboardsのDashの長所と短所は何ですか?