Home
Support
¿Cómo Puedo Copiar un Archivo a un Servidor FTP en CVI Usando DataSocket?
¿Cómo Puedo Copiar un Archivo a un Servidor FTP en CVI Usando DataSocket?
Software Primario:
Versión de Software Primario: 6.0
Versión de Software Primario Corregido: N/A
Software Secundario: N/A
Problema:
Tengo un programa en CVI que obtiene datos de una tarjeta de adquisición de datos. Me gustaría poder enviar estos datos a una PC remota copiandolos a un servidor FTP corriendo. ¿Cómo puedo hacer esto en CVI?
Solución:
Puede escribir un archivo a un servidor FTP con DataSocket o comandos FTP (incluidos con el toolkit de Internet de CVI). Si usted desea usar DataSocket el siguiente método funcionará mejor:
- Utilice DS_Open para abrir la conexión al archivo FTP, por ejemplo:
ftp://login:password@ftp.domain.com/ filename.txt
- Abra el archivo local en CVI con fopen.
- Lea los contenidos del archivo local en un buffer de string utilizando fread.
- Escriba el buffer de string a DataSocket con DS_Write.
- Cierre la conexión DataSocket con DiscardObjHandle.
Nota: versiones anteriores de DataSocket (1.0) no soportan estas operaciones.
Ligas Relacionadas: KnowledgeBase 1W9ASCY5 - Text File Transfer Using DataSocket from UNIX to Windows LabWindows/CVI Support Homepage
Archivos Adjuntos:
Día del Reporte: 10/17/2003
Última Actualización: 11/16/2011
Identificación del Documento: 32GDHMKD
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.