(快速浏览杰哥分享过的所有经验汇总,点击跳转 ) |
前言:最近有幸接触到一个正版群晖Nas想结合狐表FTP的项目,遇到了一些坑,分享一下
1注意斜杠不同
windows搭建的FTP用\做路径区分,但是群辉是Linux,要用/。用错斜杠,就会变成一个长文件名存储在NAS里
此主题相关图片如下:1.png

2文件夹要逐级创建
NAS的FTP是不支持多层文件夹一次过创建的,也就是你想创建a→b→c的3级目录,得这样
(假设我们新建一个FTP的全局变量PublicNasFtp,并配置好参数)

此主题相关图片如下:4.png

With PublicNasFtp
.Host = "192.168.1.1"
.Account = "account"
.Password = "password"
.port = 21
.UTF8 = True
End With
'以下是错误的,会创建失败
PublicNasFtp.MakeDir("/a/b/c")
'正确方法:
以下内容只有回复后才可以浏览
3群晖要设置强制UTF-8编码
设置了UTF-8才不会中文乱码

此主题相关图片如下:2.png


此主题相关图片如下:3.png

=====================================================================
杰哥免费分享的web系统
===============================================================
顺便总结以前分享过的帖子,方便大家学习
[此贴子已经被作者于2025/4/25 17:34:48编辑过]
学习了 谢谢分享
杰哥 ,PublicNasFtp 是怎么写的?
[此贴子已经被作者于2025/4/25 14:26:23编辑过]
(假设我们新建一个FTP的全局变量PublicNasFtp,并配置好参数)
With PublicNasFtp
.Host = "192.168.1.1"
.Account = "account"
.Password = "password"
.port = 21
.UTF8 = True
End With
[此贴子已经被作者于2025/4/25 15:03:13编辑过]
怎么设置的呀?

此主题相关图片如下:pixpin_2025-04-25_16-19-29.png
[此贴子已经被作者于2025/4/25 16:20:00编辑过]
去全局代码里创建

此主题相关图片如下:4.png

[此贴子已经被作者于2025/4/25 17:34:34编辑过]