簡體   English   中英

使用 Delphi 檢查遠程服務器上是否存在文件

[英]Check if a file exists on a remote server using Delphi

我需要使用 delphi 檢查服務器上是否存在文件。想法是向服務器發送請求(例如: http://www.example.com/file.txt )並檢查響應的狀態代碼..它是如何在delphi中完成的?

您可以使用TIdHTTP class(包含在 Delphi 中)。 只需在運行時創建一個實例並使用它的Head方法來檢索有關服務器資源的信息。

MyIdHTTP.Head(TheURL);
ResponseCode :=  MyIdHTTP.Response.ResponseCode; // 200 = OK etc
ContentLength := MyIdHTTP.Response.ContentLength;

注意它不會下載整個資源,並且 ContentLength 中的值不保證可以(例如對於動態創建的資源)

超(抽象)文本傳輸協議。 您可以為此目的使用 ftp 協議

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM