Net::Dav

Ruby 的 WebDAV 开发包
授权协议 GPLv3
开发语言 Ruby
所属分类 Web应用开发、 WebDAV 开源软件
软件类型 开源软件
地区 不详
投 递 者 徐卓
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Net::Dav 是一个 Ruby 的 WebDAV 开发包,风格类似 Net::HTTP,示例代码:

Net::DAV.start("https://localhost.localdomain/xyz/") { |dav|
  find('.', :recursive => true) do | item |
     item.content = item.content.gsub(/silly/i, "funny")
  end
end
  • net use 挂载网盘 获取未被占用的盘符 思路:获取所有使用的盘符,从26个字母中剔除这些使用的,剩下未使用的,可以进行挂载。 std::string TCHAR2STRING(TCHAR * STR) { int iLen = WideCharToMultiByte(CP_ACP, 0, STR, -1, NULL, 0, NULL, NULL); char* chRt

  • LoadModule dav_module modules/mod_dav.so 这一行的注释去掉,原因如下: You aren't loading mod_dav. mod_dav_svn just implements the back-end, you still need to have mod_dav, which implements the dav protocol. Ryan On

 相关资料
  • 目录 1.搭建.net开发环境 1.1下载安装iis7.0,下载安装vs2015,配置IIS 1.2下载开发工具 1.3开发工具介绍 1.4设置开发工具 1.5开启服务和打开数据库 2.运行开发案例 2.1设置开发工具的编译路径 2.2编译UI资源 2.3拷贝UI资源到发布路径下 2.4打开IIS启动网页 2.5在开发工具里启动tomcat,运行案例 3.建立数据库和库表 3.1建立数据库 3.2

  • 目录 1.搭建.net开发环境 1.1下载安装iis7.0,下载安装vs2015,配置IIS 1.2下载开发工具 1.3开发工具介绍 1.4设置开发工具 1.5开启服务和打开数据库 2.运行开发案例 2.1设置开发工具的编译路径 2.2编译UI资源 2.3拷贝UI资源到发布路径下 2.4打开IIS启动网页 2.5在开发工具里启动tomcat,运行案例 3.建立数据库和库表 3.1建立数据库 3.2

  • 在本章中,我们将讨论和学习.NET Core的开发环境设置。 .NET Core是.NET框架重新设计的一个重要的框架。要在应用程序中使用.NET Core,可以使用 Visual Studio 的两个版本 - Visual Studio 2015 Visual Studio 2017 RC 本教程是以 Visual Studio 2017 社区版本作为开发环境。 从 Visual Studio

  • WebDAV CGI 实现了 WebDAV 服务器协议,兼容 Classes 1、2 和 3。

  • webdav-aliyundriver 实现了阿里云盘的 webdav 协议,只需要简单的配置一下,就可以让阿里云盘变身为webdav协议的文件服务器。 基于此,你可以把阿里云盘挂载为Windows、Linux、Mac系统的磁盘,可以通过NAS系统做文件管理或文件同步。 功能: 查看文件夹、查看文件 文件移动目录 文件重命名 文件下载 文件删除 文件上传(支持大文件自动分批上传) 支持超大文件上传

  • WebDAV-Sync 可以实现本地目录和 WebDAV 服务之间的同步。提供 Ant Task 和命令行工具。

  • neon 是一个 HTTP 和 WebDAV 客户端的C语言开发包,支持 Linux/Unix。提供 HTTP/1.1 和 WebDAV 方法的高级接口以及底层的 HTTP 请求/回应处理,可轻松实现新的方法。

  • sinatra-webdav 是基于 Sinatra 的 WebDAV 实现。 安装: $ git clone git@github.com:fork/sinatra-webdav.git$ cd sinatra-webdav$ bundle install