# 前端网页托管

前端网页托管基于 uniCloud 能力,为开发者的 HTML 网页提供更快速、更安全、更省心的网站发布。

  • 更快速:不经过 web server,页面和资源直接上 CDN,就近访问。
  • 更安全:不存在传统服务器各种操作系统、web server 漏洞,不怕 DDoS 攻击。
  • 更省心:无需购买虚拟机、安装操作系统、配置负载均衡。
  • 更便宜:uniCloud 由 DCloud 联合阿里云和腾讯云推出。

前端网页托管功能详情

# CLI 注意事项

  • 支持阿里云、腾讯云。
  • 所有操作均需要 HBuilder V 处于登录状态。
  • uniCloud 前端网页托管功能需要处于开通状态。

# 上传项目或文件

cli hosting deploy [--prj 项目名称] --space 云空间名称或id --provider 服务商代号 [--source 指定项目下源目录] [--prefix 指定云空间目录前缀]

说明:

  • 指定项目名称(--prj)时,--source 不填则从项目根目录上传所有内容。
  • 未指定项目名称时,--source 必须为文件或目录的全路径。
# 上传特定路径文件到云端并重命名
cli hosting deploy --provider aliyun --space spacename --source /a.txt --prefix /b.txt

# 上传文件到云端指定目录
cli hosting deploy --provider aliyun --space spacename --source /a.txt --prefix /static/

# 上传目录到云端根目录
cli hosting deploy --provider aliyun --space spacename --source /Users/hx/test/ --prefix /

# 上传项目到云端根目录
cli hosting deploy --provider aliyun --space spacename --prj test-project --prefix /

# 列举云空间下的文件及文件夹

cli hosting list --space 云空间名称或id --provider 服务商代号 [--prefix 指定云空间目录前缀]
# 列出根目录下的文件
cli hosting list --provider aliyun --space spacename

# 列出指定目录下的文件
cli hosting list --provider aliyun --space spacename --prefix /img/

# 删除云空间下的文件及文件夹

cli hosting delete --space 云空间名称或id --provider 服务商代号 --path 云空间文件或文件夹路径

文件夹路径须以 / 结尾。

# 删除文件夹
cli hosting delete --provider aliyun --space spacename --path /img/

# 删除指定文件
cli hosting delete --provider aliyun --space spacename --path /img/1.png