Проблема с многочастным запросом с использованием залпа - PullRequest
0 голосов
/ 06 мая 2019

Я не знаю, в чем проблема в моем коде. Я хочу загрузить CSV-файл на сервер. До этого несколько дней он работал очень хорошо, но сегодня он показывает ошибку, и здесь я не могу уловить эту ошибку.

КОД

     String uploadServer = Constants.Base_URL + "csvupload/";

        File file = new File(Environment.getExternalStorageDirectory()
                .getAbsolutePath() + "/MyCsvFile7.csv");

        final String uriSting = (file.getAbsolutePath());
        Log.d(TAG, "file Path: " + uriSting);

        SimpleMultiPartRequest smr = new SimpleMultiPartRequest(Request.Method.POST, uploadServer,
                new Response.Listener<String>() {
                    @Override
                    public void onResponse(String response) {
                        Log.d(TAG, "responseMultipart" + response);
//                        Toast.makeText(getApplicationContext(), R.string.alert_comment_sukses, Toast.LENGTH_LONG).show();
                    }
                }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(com.android.volley.error.VolleyError error) {
                Toast.makeText(getApplicationContext(), error.getMessage(), Toast.LENGTH_LONG).show();
                Log.d(TAG, "responseMultipartError: " + error.getMessage());
            }
        });
        smr.addStringParam("user", "122");
        smr.addFile("image", uriSting);
        Log.d(TAG, "smrParams" + smr);

        requestQueue.add(smr);

ERROR

BasicNetwork.performRequest: неожиданный код ответа 403 для (URL-адрес сервера) W / System.err: com.android.volley.error.AuthFailureError W / System.err: at com.android.volley.toolbox.BasicNetwork.performRequest (BasicNetwork.java:163) W / System.err: на com.android.volley.NetworkDispatcher.run (NetworkDispatcher.java:118)

Примечание: Этот API до сих пор работает очень хорошо в почтальоне, но сейчас я сталкиваюсь с проблемой с Android Studio

...