Как загрузить файл в limesurvey - PullRequest
0 голосов
/ 21 февраля 2019

Привет! Я использую API limesurvey для создания мобильного приложения для опросов.Моя проблема в том, что я могу использовать все API, но когда я пытаюсь загрузить файл, я не могу загрузить каждый раз, когда он возвращает нулевой ответ.{"id": 1, "result": null, "error": null}

Это URL-адрес документации для всех API https://api.limesurvey.org/classes/remotecontrol_handle.html#method_upload_file Я использовал один и тот же.

Вот мой пример API-параметров.

{"method": "upload_file", "params": ["tx3yitmq3aqj39g2mbdgprke2hi9brgs", 323169, "323169X48X478", "google.png", "iVBORwAAAAAGAUAGAGA")./ QAAAAAD8 / Pzz8 / PZ2tr / QwC1JgDxPABJVVdGU1Ssrq / GbyqyAAAAoElEQVR4nO3WiQ0DIQwEwMN89 / TfbxLp0kEIEjdTwa4sjLcNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfySXPjjBUPSLiqLNjjHNFTy31uGYHGaXG3lJKbY9Vp3j2T8F3xX7OjjJGjvQVa66bEu0u2KLMDjPE + JNC / х0 + YJeu / х8 + 4KbZ1r9LAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAD + 6wV0kgG ++ h5fhgAAAABJRU5ErkJggg ==»], "идентификатор": 1}

Фактический API, ожидая. upload_file (строка $ sSessionKey, целое число $ iSurveyID, строка $ sFieldName, строка $ sFileName, строка $ sFileContent): массив

Я передаю все параметры, но получаю нулевой результат, а файл незагрузка

Кто-нибудь поможет по тому же?Спасибо.

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

наконец-то просмотрел много документации, это невозможно с известной опцией ниже v3.15

0 голосов
/ 25 февраля 2019

Без более подробного сообщения об ошибке трудно сказать, что идет не так.Я предполагаю, что все другие вызовы API работают нормально?Вы убедились, что содержимое файла правильно закодировано (base64)?Также убедитесь, что папки / limesurvey / upload / * и / limesurvey / tmp / * доступны для записи для создания временных файлов для загрузки контента.

...