Я пытаюсь загрузить файлы, используя MULTIPART объект method.But он не по ошибке говорит, что { «ошибка»: «значение параметра файла„None“недействителен»}как Загрузка файлов с помощью MULTIPART загрузки файлов в Dropbox
Мой код:
Файл файла = новый файл («C: /Users/sst-06/Desktop/new.txt»);
service.signRequest(dropBoxToken, request);
HttpClient client = new DefaultHttpClient();
String url="https://api-content.dropbox.com/1/files/dropbox/test";
System.out.println("URL "+url);
HttpPost post = new HttpPost(url);
MultipartEntity entity = new MultipartEntity();
FileBody fileBody= new FileBody(file,"application/x-unknown");
entity.addPart("file",fileBody);
System.out.println(fileBody);
for (String key : request.getHeaders().keySet()){
post.setHeader(key, request.getHeaders().get(key));
}
post.setEntity(entity);
String response = EntityUtils.toString(client.execute(post).getEntity(), "UTF-8");
client.getConnectionManager().shutdown();
System.out.println(response);
И мой файл сущности содержит все параметры, как указано.
--hkYO-pBlK0UQLXjtVKLrBkOSXz7mYe-8WBVBvAnX Content-Disposition: form-data; Name = "файл"; имя файла = "new.txt" Content-Type: применение/х-неизвестно Content-Transfer-Encoding: двоичный
--file contents-- --hkYO-pBlK0UQLXjtVKLrBkOSXz7mYe-8WBVBvAnX--
I не знаю, где я чувствовал себя с ошибкой. Пожалуйста, помогите.
Заранее спасибо
У кого нет ответа на этот вопрос? – Raja