【发布时间】:2016-12-25 19:02:08
【问题描述】:
我有 RESTful WSDL 服务来在服务器上上传文件(图片),我不知道如何使用 Swift、Java 或至少在 Postman 上使用此 Web 服务。
在 .NET WSDL 文件上的服务下方
<xs:element name="SaveFile">
<xs:complexType>
<xs:sequence>
<xs:element xmlns:q24="http://schemas.microsoft.com/Message" name="stream" type="q24:StreamBody"/>
</xs:sequence>
</xs:complexType>
</xs:element>
服务所有者使用 Kendo 使用服务并上传图像/PDF。
在使用服务的剑道下:
function InitiateFileUpload(fileType, multiple, extensions) {
var fileInput = $("#fileAttachment-" + fileType);
var errorMessagelbl = $("#errorAttachmentMessages-" + fileType);
fileInput.kendoUpload({
multiple: multiple,
async: {
saveUrl: serviceAnonymousURL + 'SaveFile',
removeUrl: serviceAnonymousURL + 'RemoveFile',
autoUpload: false
},
template: kendo.template($('#fileTemplate').html()),
upload: function (e) {
e.data = {
userName: $("#hdnLoginId").val(),
fileName: $("#hdnName" + e.files[0].uid).val(),
fileId: e.files[0].uid,
fileType: fileType
};
},
remove: function (e) {
RemoveFromSelectedFiles(e);
}
【问题讨论】:
-
如果Java是选项,您可以使用
wsgen为您的服务生成代理类并编写小程序来测试API。 -
这里有授权吗?
标签: c# asp.net web-services kendo-ui wsdl