• mormot2 MultiPartFormData


    mormot2 MultiPartFormData

    1)MultiPartFormData 

    单元文件mormot.core.buffers.pas

    TMultiPart = record
    
    TMultiPartDynArray = array of TMultiPart;
    
    /// decode multipart/form-data POST request content
    // - following RFC1867
    function MultiPartFormDataDecode(const MimeType,Body: RawUTF8;
    var MultiPart: TMultiPartDynArray): boolean;
    
    /// encode multipart fields and files
    // - only one of them can be used because MultiPartFormDataDecode must implement
    // both decodings
    // - MultiPart: parts to build the multipart content from, which may be created
    // using MultiPartFormDataAddFile/MultiPartFormDataAddField
    // - MultiPartContentType: variable returning
    // $ Content-Type: multipart/form-data; boundary=xxx
    // where xxx is the first generated boundary
    // - MultiPartContent: generated multipart content
    function MultiPartFormDataEncode(const MultiPart: TMultiPartDynArray;
    var MultiPartContentType, MultiPartContent: RawUTF8): boolean;
    
    /// encode a file in a multipart array
    // - FileName: file to encode
    // - Multipart: where the part is added
    // - Name: name of the part, is empty the name 'File###' is generated
    function MultiPartFormDataAddFile(const FileName: TFileName;
    var MultiPart: TMultiPartDynArray; const Name: RawUTF8 = ''): boolean;
    
    /// encode a field in a multipart array
    // - FieldName: field name of the part
    // - FieldValue: value of the field
    // - Multipart: where the part is added
    function MultiPartFormDataAddField(const FieldName, FieldValue: RawUTF8;
    var MultiPart: TMultiPartDynArray): boolean;
    

      

  • 相关阅读:
    java中变量、对象的存储
    悬停小组件-反馈和返回顶部
    setTimeout、setInternal传递带参数的函数
    jquery绑定事件时如何传递参数
    jQuery判断复选框checkbox是否选中
    bootstrap模态框垂直居中显示
    【转】Spring事务的隔离级别
    第一天 纪念下下
    羊车门
    关于Python课程的一些思考。
  • 原文地址:https://www.cnblogs.com/hnxxcxg/p/14009139.html
Copyright © 2020-2023  润新知