ノックアウトを使用して ASP.NET MVC アプリに取り組んでいます。その単一ページのアプリ。画像をアップロードする機能があります。何が最良の選択肢かわかりません。私が抱えている問題は、セッションがスティッキー セッションではないことです。つまり、リクエストが同じボックスに送られるという保証はありません。画像のアップロードを試みたオプションは次のとおりです
1.) データ uri - フォームを MVC コントローラーに投稿する画像アップロード用のカスタム ノックアウト バインディングを作成し、コントローラーが画像を base64 文字列に変換し、応答を JS のビューモデル プロパティに設定し、img タグにバインドします。 . これが最善の解決策のように見えましたが、IE8 をサポートする必要がありました。IE8 にはデータ URI の制限があるため、この作業は IE8 で機能します。
2.) アプリケーション サーバーの一時フォルダーにイメージを保存する - スティッキー セッションが利用できないため、これは確実に機能しません。
3.)セッションにイメージを保存します-セッションがメモリを占有するため、これはパフォーマンスが悪いようです
他のアプローチはありますか?