首页 > 解决方案 > 如何在limesurvey中上传文件

问题描述

嗨,我正在使用 Limesurvey API 来构建调查移动应用程序。我的问题是我可以使用所有 API,但是当我尝试上传文件时,每次返回空响应时都无法上传。{"id":1,"result":null,"error":null}

这是所有 API 文档的 URL https://api.limesurvey.org/classes/remotecontrol_handle.html#method_upload_file我使用的相同。

这是我的 API 示例参数。

{ "method": "upload_file", "params": [ "tx3yitmq3aqj39g2mbdgprke2hi9brgs", 323169, "323169X48X478", "google.png", "iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAMAAAAJbSJIAAAAJFBMVEX/////QAAAAAD8/Pzz8/PZ2tr/QwC1JgDxPABJVVdGU1Ssrq/GbyqyAAAAoElEQVR4nO3WiQ0DIQwEwMN89/TfbxLp0kEIEjdTwa4sjLcNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBfySXPjjBUPSLiqLNjjHNFTy31uGYHGaXG3lJKbY9Vp3j2T8F3xX7OjjJGjvQVa66bEu0u2KLMDjPE+jNc /x0+YJeu/x8+4KbZ1r9LAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+6wV0kgG++h5fhgAAAABJRU5ErkJggg=="], "id": 1 }

实际 API 预期。 上传文件(字符串 $sSessionKey,整数 $iSurveyID,字符串 $sFieldName,字符串 $sFileName,字符串 $sFileContent):数组

我正在传递所有参数,但我得到空结果并且文件未上传

有人帮忙吗?谢谢。

标签: phpnode.jsreact-nativelimesurvey

解决方案


最终浏览了许多文档,使用低于 v3.15 的 Limesurvey 是不可能的


推荐阅读