2009-05-31 104 views
1

任何人都可以請舉一個如何使用Delphi CGI上傳文件的工作示例。使用Delphi CGI上傳文件

我已經使用Google搜索,但到目前爲止還沒有任何運氣。

這是我一直在嘗試,但我得到訪問衝突。

procedure TWebModule1.WebModule1WebActionItem1Action(Sender: TObject; 
    Request: TWebRequest; Response: TWebResponse; var Handled: Boolean); 
var 
    lFileName : string; 
    lFileStream : TFileStream; 
begin 
    lFileName := Request.Files[0].FileName; 
    lFileStream := TFileStream.Create(lFileName, fmCreate); 
    try 
    lFileStream.CopyFrom(Request.Files[0].Stream, Request.Files[0].Stream.Size); 
    finally 
    lFileStream.Free; 
    end; 
end; 
+0

訪問衝突來自哪裏?請求有效嗎? Files數組中有多少個文件?第一個文件的Stream屬性是否有效?它的大小是多少?文件名是否對您的文件系統有效? – 2009-06-01 13:08:48

回答