Ich brauche einen Reißverschluss dirrectory auf der Server-SeiteWie Bibliothek Apache HttpClient für Android 4.3.5 (GA)?
soweit ich weiß, ich habe verwenden
CloseableHttpClient httpClient = HttpClients.createDefault();
HttpPost uploadFile = new HttpPost("...");
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
builder.addBinaryBody("file", new File("..."), ContentType.APPLICATION_OCTET_STREAM, "file.ext");
HttpEntity multipart = builder.build();
uploadFile.setEntity(multipart);
CloseableHttpResponse response = httpClient.execute(uploadFile);
HttpEntity responseEntity = response.getEntity();
Dazu i i wurde googeln und gern einige Beispiele, wie die Verbindung library apache HttpClient for Android 4.3.5 (GA)
gesendet anschließen müssen, nach, dass die Proben muss ich in meinem Build-Datei einige Zeilen
dependencies {
compile files('libs/mapquest-android-sdk-1.0.1.jar')
compile files('libs/osmdroid-android-3.0.8.jar')
compile files('libs/slf4j-android-1.5.8.jar')
compile 'org.apache.httpcomponents:httpclient:4.3.5'
}
ich es getan haben, um hinzuzufügen, aber es Problem immer noch, wenn ich versuche Import in meiner Klasse hinzufügen
import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpUriRequest;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
stydio die das nicht sehen ...
Was mache ich falsch?
Ich schlage vor, Sie 'OkHttp' verwenden. Es ist viel einfacher zu bedienen und hat eine gute "Rezepte" -Seite. –
es ist sehr seltsam, warum google keine nativen methoden bietet, um ein verzeichnis zu senden ... in jedem fall sollte ich die bibliothek verbinden, nur für ein gesandtes verzeichnis ... –
soweit ich weiß, 'OkHttp' ist jetzt abgesehen von Android SDK. –