Я нашел 1 ветку по этому вопросу, которая частично ответила на вопрос, но, боюсь, мне могут понадобиться некоторые детали.
В настоящее время я пытаюсь использовать BlobStore с моим приложением для Android и не могу получить ничего, кроме ошибки 501 (HTTP-сервер не может обработать ваш запрос).
Он мой код;
HttpPost httpPostImg = new HttpPost(url);
Header header = new BasicHeader("Content-Type", "multipart/form-data");
Header h = new BasicHeader("Connection", "keep-alive");
MultipartEntity entity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
FormBodyPart form = new FormBodyPart("myFile",new ByteArrayBody(image,"multipart/form- data","pict.jpeg"));
entity.addPart(form);
httpPostImg.setEntity(entity);
httpPostImg.setHeader(header);
httpPostImg.setHeader(h);
response = httpClient.execute(httpPostImg);
processResponse(response);
Я получаю URL по запросу GET, который работает довольно хорошо. Я также пытаюсь использовать FormBodyPart, содержащий ByteArrayBody, а также установить mime-тип для ByteArrayBody в «multipart / form-data», но ничего не работает. Я всегда получаю ошибку 501 (сервер не может обработать ваш запрос).
Спасибо, все ответы приветствуются.