首页 > 解决方案 > Delphi - 如何在我的 HTTP 页面上通过 Indy 创建文件夹

问题描述

谁能帮我在我的 HTTP 服务器上创建文件夹(它是 SanDisk Connect WiFi)

闪迪有自己的地址:http: //172.25.63.1/myconnect/

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

但我找不到方法,如何创建 DIRECTORY (FOLDER) 。

任何人都可以像我一样有更好的体验吗?

非常感谢您的帮助

标签: httpdelphifiremonkeyindy10idhttp

解决方案


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

在客户端,在您的情况下为 Indy,您必须将MKCOL命令发送到 HTTP 服务器。Indy 有一个TIdWebDAV组件,它有一个DAVMakeCollection()发送MKCOL命令的方法。

注意:本规范中描述了 WebDav,但并非所有服务器都实现它。


推荐阅读