2015-08-10 3 views
0

общественного SoapObject createRequest (PatientBean UserBean, SamplingBuffers [] memoryBuffer, байты [] pdfByteArray) {когда я создать запрос мыла и вызвать службу мыла в андроиде, то я получаю строку ошибки от сервера, где моего PDF длина строки is18139367

SoapObject soapObject = новый SoapObject ("http://tempuri.org/", "TeslService");

soapObject.addProperty("tokenNo", "123456"); 
    soapObject.addProperty("patientID", userBean.getId()); 
    soapObject.addProperty("patientFirstName", userBean.getFirstName()); 
    soapObject.addProperty("patientLastName", userBean.getLastName()); 


    File file = new File("/mnt/sdcard/htl/demoa.txt"); 
    StringBuilder text = new StringBuilder(); 
    try { 
     BufferedReader br = new BufferedReader(new FileReader(file)); 
     String line; 
     while ((line = br.readLine()) != null) { 
      text.append(line); 
     } 
     br.close(); 
     //text string length=18139367 
    } 
    soapObject.addProperty("pdf", text.toString()); 

возвращение soapobject;

+0

Что вы подразумеваете под Fault string ?? –

ответ

0

Ограничение по памяти проблема. Если я не ошибаюсь, то текстовые данные размером 18 МБ в этой текстовой переменной

0

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

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

  • Нет связанных вопросов^_^