2016-12-25 56 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官方文檔瞭解更多關於如何執行請求的信息。您將更有興趣在二進制部分解釋上傳。

相關問題