代碼如下,報錯No argument for format '%'
uses IdMultipartFormData;
procedure TForm1.Button2Click(Sender: TObject);
var
Data: TIdMultipartFormDataStream;
begin
Data := TIdMultipartFormDataStream.Create;
Data.AddFormField('cz','產值2%');
end;
uj5u.com熱心網友回復:
估計是不支持特殊的一些字符吧,看看AddFormField原始碼啥樣uj5u.com熱心網友回復:
貌似關鍵字沖突?uj5u.com熱心網友回復:
賦值,會呼叫 GetFieldSize 函式,這個函式代碼如下:function TIdFormDataField.GetFieldSize: LongInt;
begin
...
FFieldSize := Length(Format('--' + (Collection as TIdFormDataFields).FParentStream.Boundary +
crlf + sContentDisposition + crlf + crlf + FFieldValue + crlf, [FieldName]));
...
end;
Format 引起的
uj5u.com熱心網友回復:
似乎缺少格式化格式模板。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/86076.html
標籤:數據庫相關
上一篇:一個關于給控制元件添加屬性的問題
