Android простая загрузка файлов - PullRequest
0 голосов
/ 04 ноября 2019

Очевидно, что в этом мире каждый загружает только изображения на серверы, я не могу найти ничего, что подсказывало бы мне, как загрузить файл без изображения. То, что я пытаюсь сделать, это создать файл резервной копии sqlite и сохранить его на моем сервере, чтобы позже, если пользователю понадобится, он мог загрузить и использовать эту резервную копию для восстановления своих данных.

Я также попробовал следующие библиотеки, но они, похоже, не работают ни для чего, кроме изображения.

implementation "net.gotev:uploadservice:3.5.2"
implementation "net.gotev:uploadservice-ftp:3.5.2"

Может кто-нибудь указать мне направление, в котором мне нужно загрузитьмой тип файлов для сценария php, чтобы я мог сохранить его в своем каталоге?

1 Ответ

0 голосов
/ 04 ноября 2019

Используйте retrofit2 , чтобы сделать сетевой запрос, тогда простой запрос POST можно увидеть здесь учебник

в двух словах внутри службы, вы создаете функцию, подобную этой

public interface FileUploadService {  
    @Multipart
    @POST("upload")
    Call<ResponseBody> upload(
        @Part("description") RequestBody description,
        @Part MultipartBody.Part file
    );
}
...