1
我想上傳使用MULTIPART實體文件method.But它在錯誤失敗使用MULTIPART文件上傳文件說,{「錯誤」:「文件的參數值‘無’是無效的」}如何上傳在DROPBOX
我的代碼是:
File file = new File(「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」 內容類型:應用程序/ x-未知 內容傳送編碼:二進制
--file contents-- --hkYO-pBlK0UQLXjtVKLrBkOSXz7mYe-8WBVBvAnX--
我不知道我在哪裏感受到錯誤。請幫助。
在此先感謝
沒有人能回答這個問題嗎? – Raja 2013-05-07 14:26:47