- Forum-Beiträge: 103
16.08.2018, 11:10:38 via Website
16.08.2018 11:10:38 via Website
Hallo,
ich will in meiner Android-App durch die AsyncTask-Methode doInBackground eine Datei einlesen von einem eigenen Server. Dabei erhalte ich die obige Exception bei Ausführung des Codes:
url=new URL("http://acer_laptop/ccsetup542.exe");
connection = (HttpURLConnection) url.openConnection();
connection.connect();
Wenn ich statt des Servernamens die IP-Adresse setze funktioniert das.
Auch unter Chrome (auf dem Smartphone) funktioniert es mit dem Servernamen.
Bitte um Hilfe !
Nachfolgend der Code-Ausschnitt:
protected String doInBackground(String... sUrl) {
InputStream input = null;
OutputStream output = null;
HttpURLConnection connection = null;
try {
URL url=new URL("http://ACER_LAPTOP/ccsetup542.exe"); //steht in sUrl
connection = (HttpURLConnection) url.openConnection();
connection.connect(); //Exception
if (connection.getResponseCode() != HttpURLConnection.HTTP_OK) {
return "Server returned HTTP " + connection.getResponseCode()
+ " " + connection.getResponseMessage();
}
int fileLength = connection.getContentLength();
// download the file
input = connection.getInputStream();
— geändert am 16.08.2018, 11:13:28
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.