Я написал действие загрузки на сервере с использованием ядра asp, и я протестировал это с ARC и файлы получили.Retrofit 2 загрузка файла не прилагается файл
Но когда я пытаюсь загрузить изображение с Модернизированным, ничто не отправить. Даже форма пуста:
Исходный код интерфейса находится здесь. Интерфейс:
public interface QuestionWebService {
@Multipart
@POST("questionapi/uploadfiles")
Call<ResponseBody> uploadSync(@Part("fileUpload") RequestBody paramTypedFile);
}
и использование в асинхронном задачи:
@Override
protected Boolean doInBackground(String... params) {
File fileToSend = new File(params[0]);
// fileToSend.renameTo()
RequestBody typedFile = RequestBody.create(MediaType.parse("image/*"), fileToSend);
Response response = restClient.getQuestionService().uploadSync(typedFile).execute();
if (response == null){
Log.e(TAG, "success send server - failed");
return false;
}
if (response.isSuccessful()) {
Log.e(TAG, "success send server - 200 status");
} else {
Log.e(TAG, "success send server - fail status - " + response.toString());
}
} catch (Exception e) {
//throw new RuntimeException(e);
Log.e(TAG,e.getMessage().toString());
return false;
}
return true;
}
Любая идея о том, что я должен попробовать? Где я иду неправильно. TG.
che hame soal deri shuma: D :-P – MHSFisher
retrofit2 с многопользовательской поддержкой только данные типа детали – Saveen
@Saveen Что вы подразумеваете под данными типа детали? Что не так, и что я должен изменить? – ConductedClever