【问题标题】:How to test upload file using Postman or Any HTTP Request Simulator如何使用 Postman 或任何 HTTP 请求模拟器测试上传文件
【发布时间】: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


【解决方案1】:

据我了解,您不知道如何通过 Postman 将图像上传到远程服务?

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

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

【讨论】:

    猜你喜欢
    • 2019-04-30
    • 2019-11-04
    • 2015-08-27
    • 2018-03-29
    • 1970-01-01
    • 1970-01-01
    • 2022-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多