【发布时间】:2013-01-05 11:56:29
【问题描述】:
我正在使用 Swagger 来记录我的 REST 服务。我的一项服务需要上传 CSV 文件。我在 JSON API 定义的 parameters 部分添加了以下内容:
{
"name": "File",
"description": "The file in zip format.",
"paramType": "body",
"required": true,
"allowMultiple": false,
"dataType": "file"
}
现在我在 Swagger UI 页面上看到了文件上传选项。但是当我选择一个文件并单击“试用”时,我收到以下错误:
NS_ERROR_XPC_BAD_OP_ON_WN_PROTO:对 jquery-1.8.0.min.js 中 WrappedNative 原型对象的非法操作(第 2 行)
页面正在持续处理,我没有得到任何响应。
有什么想法可能是错的吗?
【问题讨论】:
-
“file”后面不加最后一个逗号可以试试吗?
-
@Soc : 请忽略那个逗号,这只是一个拼写错误。
-
也许您可以尝试通过以下方式进行调试:(也许使用更新的查询版本),使用非最小化版本的 jquery 并查看 JS 控制台(也许设置断点)并找到找出错误是如何产生的。也许您会获得更多有关导致问题的原因的信息。
标签: swagger swagger-ui openapi