0

Logic Apps を作成することのみを目的として、いくつかのカスタム API アプリを作成しようとしています。これらのカスタム API アプリを使用して、ファイルを渡したいと考えています。これらのファイルは通常、CSV、ZIP、Excel、TXT、およびその他の形式であり、ファイルが返されるまで消費者にはわかりません (つまり、クライアントはファイル形式を指示しません)。

Swagger/Swashbuckle、Web API、および Logic Apps と互換性のある方法で、このようなことを行うにはどうすればよいでしょうか? 最終的には、これを FTP コネクタ、Dropbox、Onebox、またはその他のファイル ストレージ コネクタに結び付けます。

このようなものに従うことはできますか、それとも別のアプローチを取る必要がありますか? たとえば、単純に JSON オブジェクトを操作し、このようなモデルを使用してバイナリを base64 でエンコードする必要がありますか?

public class BinaryFile
{
    public string FileName { get; set; }
    public string FileExtension { get; set; }
    public string DeducedMimeType { get; set; }
    public int FileSize { get; set; }
    public string FileEncoding { get; set; }
    public byte[] FileBinary { get; set; }
}

(この質問は MSDN フォーラムにクロス投稿されています)

4

1 に答える 1