2016-12-25 58 views
0

我有REST风格的WSDL服务上传服务器上的文件(图像),我不知道如何使用Swift,Java或至少使用此Web服务邮递员。如何使用Postman或任何HTTP请求模拟器测试上传文件

下面就.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> 

疗法服务车主使用剑道消耗serive并上传图片/ 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); 
      } 
+0

如果Java是选项,您可以使用'wsgen'为您的服务生成代理类并编写小程序来测试API。 –

+0

你在这里有一些授权吗? – kat1330

回答

0

我了解你不知道如何通过邮差上传图像到远程服务?

  1. 打开邮递员,从地址栏中选择POST方法。
  2. 输入有效的URL。
  3. 转到正文部分地址栏下方。
  4. 身体部分选择二进制选项。二进制选项允许发送诸如图像,音频,视频和其他文件等内容。

请访问Postman官方文档了解更多关于如何执行请求的信息。您将更有兴趣在二进制部分解释上传。

相关问题