загрузка изображения в виде (байтового массива) с Android на сервер asp.net mvc - PullRequest
2 голосов
/ 03 апреля 2019

я использую 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 MVCC #) ,

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

...