我们的完整技术支持人员不会监控此论坛。如果您需要员工成员的帮助,请从询问页面提交您的问题


登录要么登记在论坛中发布/答复。

FTP发送和附加文件


塔卡加 9月23日,2021年09:19 AM

你好呀

有多次我试图用它的Append选项发送FTP文件。我甚至在我的FTP文件夹上创建了一个具有相同名称的文件,但我无法完成工作。我用CRBasic作为基础的示例:

结果vtp_dados_30m_pa_1 = ftpclient(服务器,用户,通过,“dados_30m_pa_1”,“/ logger01 / dados_30m_pa_1”,8,0,0,min,-1008,2000)
结果vtp_dados_30m_pb1_2 = ftpclient(服务器,用户,通过,“dados_30m_pb1_2”,“/ logger01 / dados_30m_pb1_2”,8,0,0,min,-1008,2000)
结果vtp_dados_30m_pa_3 = ftpclient(服务器,用户,通过,“dados_30m_pa_3”,“/ logger01 / dados_30m_pa_3”,8,0,0,min,-1008,2000)

(我使用几个数据文件)

任何嘲笑吗?

问候


jdavis. 24,2021 09:39 PM

最常见的是,当FTPClient能够创建数据文件时,但不附加,FTP服务器上的权限未被适当设置。

Datalogger使用的FTP帐户需要读取目录内容以知道文件已存在的权限。该帐户还需要追加许可,而不仅仅是写作。


萨姆 26,2021 11:54 PM

使用的PutiteOption是“8”,它表示“FTP - 将数据追加到文件结束,活动模式”。

虽然我们确实提供了主动和被动连接模式,但是,活动模式不常用,因为它要求服务器将连接返回到客户端(在这种情况下数据记录器)。被动连接更常用,因为客户端发起命令和数据连接。

我建议您使用“9”切换到“9”。

我们应该修改我们的帮助和实例。


萨尔曼费萨尔 10月9日,2021年06:17 AM

你好,

我最近测试了FTP附录选项它完美地工作,如果FTP服务器关闭,我最喜欢的是我没有丢失数据,当FTP可用时,所有先前的数据都在输出文件中恢复,一旦FTP在线回归。

'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

'CR3000系列数据记录器

'日期:30-9021
'计划作者:Salman Faisal Syed

'声明公共变量
'例子:
Public PTEMP,Batt_Volt,FtPresult

'定义数据表。
DataTable(测试,1,-1)将表大小设置为记录的#或-1到自动放大。
Datainerval(0,15,SEC,10)
最小(1,Batt_Volt,FP2,False,False)
样品(1,PTEMP,FP2)
茶几

'主要计划
BeginProg.
扫描(1,SEC,0,0)
PanelTemp(PTEMP,60)
电池(BATT_VOLT)

'呼叫输出表
Calltable Test.
Nextscan.
慢序

延迟(1,10,秒)
'创建名为ftp_tutorial_1.csv的文件并每1分钟将数据追加到文件
ftpresult = ftpclient(“10.100.10.200”,“ftp-user”,“用户”,“测试”,“ftp_tutorial_1.csv”,9,0,1,min,-1008)
环形
endprog.

'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

在我的FTP服务器中,我创建了一个用户,因为FTP用户和密码是用户

在许可中为此用户,我允许完全控制定义FTP驱动器。

登录要么登记在论坛中发布/答复。
Baidu