Я не знаю, в чем проблема в моем коде. Я хочу загрузить 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