Red de conocimiento informático - Problemas con los teléfonos móviles - ¡Problema de la función getfile de la clase CFtpConnection de programación vc! pConnection-gt;GetFile(m_strSName, m_strDName);

¡Problema de la función getfile de la clase CFtpConnection de programación vc! pConnection-gt;GetFile(m_strSName, m_strDName);

Si elige una ruta local, ¿por qué no aparece el cuadro de selección durante la descarga? ¿No puede elegirla usted mismo?

Esta función es fácil de implementar a través de la clase CFileDialog

También puedes seleccionar directamente la ruta y el nombre del archivo es el mismo que el descargado, por ejemplo:

BROWSEINFO bInfo;

ZeroMemory(amp; bInfo, sizeof(bInfo));

bInfo.hwndOwner =GetSafeHwnd();

bInfo. lpszTitle = _T("Seleccione la ruta para guardar el archivo ");

bInfo.ulFlags = BIF_RETURNONLYFSDIRS

LPITEMIDLIST lpDlist

lpDlist = SHBrowseForFolder(amp; ; bInfo);

if (lpDlist != NULL)

{

TCHAR chPath[MAX_PATH]

SHGetPathFromIDList(lpDlist, chPath); m_strPath = chPath;

Si desea ejecutar en segundo plano, solo necesita configurar la ruta para guardar el archivo de antemano