В настоящее время я отправляю имя пользователя в качестве параметра в свой сервлет из приложения Android. Теперь я хочу отправить текстовый файл в свой сервлет из приложения Android. Возможно ?. Здесь пример кода, который я пробовал для отправки имени пользователя через Http.Отправить текстовый файл через http в android
try
{
URL url = new URL("http:/xx.xxx.xxx.x/sample?user=admin"); // File as parameter
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
InputStream in = new BufferedInputStream(urlConnection.getInputStream());
BufferedReader r = new BufferedReader(new InputStreamReader(in));
String x = "";
String total = "";
int i=0;
ArrayList<String> content = new ArrayList();
while((x = r.readLine()) != null)
{
content.add(x);
}
in.close();
r.close();
}
catch(Exception e)
{
e.printStackTrace();
Toast.makeText(this, e.toString(), Toast.LENGTH_SHORT).show();
}
Приведенный выше код работает отлично, как передать текстовый файл, который хранящийся в моей SD-карты в качестве параметра сервлета? .thanks заранее.
уа возможно мы можем отправить файл на сервер см следующую ссылку HTTP: //reecon.wordpress. com/2010/04/25/uploading-files-to-http-server-using-post-android-sdk/ – prakash
вместо изображения разместить свой текстовый файл – prakash