2015-08-22 4 views
-1

Я использую приведенный ниже код. Я могу видеть только часть строки, которую я отправляю в своей базе данных.Как отправить большие строки с Android на сервер (PHP)?

  List<NameValuePair> elements = new ArrayList<NameValuePair>(1); 


      elements.add((new BasicNameValuePair("phone",question))); 
      elements.add(new BasicNameValuePair("password",answer)); 
      elements.add(new BasicNameValuePair("date",date)); 

      try{ 

       HttpClient httpClient = new DefaultHttpClient(); 

       HttpPost httpPost = new HttpPost(url); 


       httpPost.setEntity(new UrlEncodedFormEntity(elements)); 

       HttpResponse response = httpClient.execute(httpPost); 

       HttpEntity entity = response.getEntity(); 
+0

, когда я непосредственно добавил к моему db, он работает с строкой, которую я отправляю с Android. – Mavrick

ответ

0

заменить этот

List<NameValuePair> elements = new ArrayList<NameValuePair>(1); 

с

List<NameValuePair> elements = new ArrayList<NameValuePair>(); 

после этого вы можете вставить 'п' число строки в списке.

+0

Нет, это не проблема с длиной строки. Моя строка имеет 2000 символов, и мне нужно отправить ее на сервер . – Mavrick

+0

wat abt gzip сжатия андроида? – Mavrick

+0

Я не думаю, что создает проблему, я использовал для отправки строки 4000-5000 символов с использованием списка namevalupair. –

-1

Сначала вам нужно проверить длину, определенную для полей в базе данных. Во-вторых, поскольку вы отправляете данные на URL-адрес, он поддерживает много длинных данных. На вашем входе будет особый характер, который будет создавать проблему.

Также укажите код на стороне сервера и, если возможно, общий доступ к ресурсу, который вы указали, и один из них хранится в БД.

Для цели отладки вы можете запускать запрос непосредственно в БД и проверить, вставлен ли введенный вами файл, который вы пытаетесь сохранить.

Надеюсь, это поможет.

+0

, когда я прямо добавлен в мой db, он работает, проблема связана со строкой, которую я отправляю с Android – Mavrick

Смежные вопросы