Как загрузить изображение с помощью App42

У меня есть проект WebApi и клиент Android, и мне нужно выгрузить некоторые изображения из WebApi с помощью App42, проблема в том, что в этом уроке он должен иметь StringPath, но у меня нет stringPath, потому что изображение будет отправить клиентом Android для API и затем сохранить эти изображения. Нужно ли отправлять изображение с Android как Base64, а затем создать tempFileObject как растровое изображение и затем поместить stringPath?

String name = "MyPic";    
String userName = "Nick";    
String filePath = " file path from gallery /sd card";   
String fileType = "IMAGE";    
String description = "This is my holiday pic";  
Upload upload = uploadService.UploadFileForUser(name,userName,filePath,fileType,description);    
// File will get uploaded in App42 cloud with above snippet.      
IList<Upload.File> fileList =  upload.GetFileList();  // This will have only single file uploaded above  
for (int i = 0; i < fileList.Count; i++)    
{    
    Console.WriteLine("fileUrl is " + fileList[i].GetUrl());    
    //This will return uploaded file URL  
}

1 ответ

Если я понял запрос, то у вас нет файла, сохраненного в локальном файловом хранилище устройства. Если да, то вы можете использовать другой API, который попросит вас ввести InputSteam изображения в качестве параметра.

Надеюсь, это поможет.

Другие вопросы по тегам