Delphi CGIを使用してファイルをアップロードする方法の実例を教えてください。Delphi CGIを使用してファイルをアップロード
私はグーグルではありましたが、これまでのところ幸運はありませんでした。
これは私が試してきたものですが、アクセス違反が発生しています。
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;
アクセス違反はどこから来ましたか?リクエストは有効ですか?ファイル配列にはいくつのファイルがありますか?最初のファイルのStreamプロパティは有効ですか?サイズは?あなたのファイルシステムに有効なファイル名ですか? –