Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi-如何在我的HTTP页面上通过Indy创建文件夹_Http_Delphi_Firemonkey_Indy10_Idhttp - Fatal编程技术网

Delphi-如何在我的HTTP页面上通过Indy创建文件夹

Delphi-如何在我的HTTP页面上通过Indy创建文件夹,http,delphi,firemonkey,indy10,idhttp,Http,Delphi,Firemonkey,Indy10,Idhttp,有人能帮我在HTTP服务器上创建文件夹吗(是SanDisk Connect WiFi) SanDisk有自己的地址: 我可以通过Indy从Android执行以下操作: 从->>IdHTTP1.Get下载文件 将单独的文件上载到->>IdHTTP1.Put 删除HTTP上的文件->> IdHttp1.Delete('http://172.25.63.1/myconnect/XYZ.pdf,TStringStream.Create(“”)) 但我找不到methode,如何创建目录(文件夹) 谁能

有人能帮我在HTTP服务器上创建文件夹吗(是SanDisk Connect WiFi)

SanDisk有自己的地址:

我可以通过Indy从Android执行以下操作:

  • 从->>IdHTTP1.Get下载文件
  • 将单独的文件上载到->>IdHTTP1.Put
  • 删除HTTP上的文件->> IdHttp1.Delete('http://172.25.63.1/myconnect/XYZ.pdf,TStringStream.Create(“”))
但我找不到methode,如何创建目录(文件夹)

谁能像我一样有更好的经历


非常感谢您的帮助

在HTTP服务器端创建文件夹需要服务器支持,这是HTTP协议的扩展

在客户端,在您的例子中,您必须将命令发送到HTTP服务器。Indy有一个
TIdWebDAV
组件,它有一个
DAVMakeCollection()
方法用于发送
MKCOL
命令


注意:本文介绍了WebDav,但并非所有服务器都实现它。

HTTP协议没有创建文件夹的命令。您可能需要将发布到服务器端脚本,然后创建文件夹。您可能需要尝试MKCOL。感谢所有提示。请问,你有关于POST的例子吗?或者任何关于MKCOL的例子?非常感谢你的帮助!