загрузка изображения в виде (массива байт) с Android на asp.net сервер mvc

#android #asp.net #model-view-controller #asynchttpclient

#Android #asp.net #модель-вид-контроллер #asynchttpclient

Вопрос:

я использую asynchttpclient в Android для загрузки изображения в виде (массива байтов) на сервер

 byte[] bytes;  //incommming bytes


RequestParams params = new RequestParams();
        params.put("imgBytes",new ByteArrayInputStream(bytes));

        ServerConnection.get("saveImage", params, new TextHttpResponseHandler() {
            @Override
            public void onFailure(int statusCode, Header[] headers, String responseString, Throwable throwable) {
                Log.d(TAG, "uploadByteArrayPhoto: onFailure: uploading failed " responseString  " throwable :  " throwable.getMessage() );
            }

            @Override
            public void onSuccess(int statusCode, Header[] headers, String responseString) {

                Log.d(TAG, "uploadByteArrayPhoto: onSuccess: uploading success " responseString);
            }
        });

  

Итак, мой вопрос в том, как мне справиться с этим на стороне сервера (asp.net MVC C #),

Мне нужна функция в контроллере MVC для обработки этого ByteArrayInputStream и преобразования его в файл изображения (PNG / JPEJ), затем сохраните его на сервере, чтобы я мог сохранить URL изображения в SQL