C++ WiniNet FTP endora error 12003 – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

C++ WiniNet FTP endora error 12003 – C / C++ – Fórum – Programujte.comC++ WiniNet FTP endora error 12003 – C / C++ – Fórum – Programujte.com

 

23. 8. 2016   #1
-
0
-

Pri pokúšaní nakopírovať súbor na ftp na endore mi to vždy dá chybu 12003. Pod stránky Microsoftu (https://support.microsoft.com/en-us/kb/168492) som skúšal použiť INTERNET_FLAG_PASSIVE ale táto možnosť mi nijako nefunguje. Kód som skúšal niekoľko razi upraviť a aj tak mi to dalo stále rovnakú chybu. Aktuálne kód vyzerá takto. Hodnotu ftp som skúšal tiež ako "/ftp.txt"
 

#include <iostream>
#include <windows.h>
#include <wininet.h>
#include <time.h>
#pragma comment(lib,"wininet.lib")

using namespace std;

void main()
{
	HINTERNET hInternet;
	HINTERNET hFtpSession;
	LPWSTR   ftpserver = L"kocicka.endora.cz", user = L"user", password = L"password", pc = L"ftp.txt", ftp = L"ftp.txt";
	hInternet = InternetOpen(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
	Sleep(1000);
	if (hInternet == NULL)
	{
		cout << "Error1: " << GetLastError();
	}
	else
	{
		hFtpSession = InternetConnect(hInternet, ftpserver, INTERNET_DEFAULT_FTP_PORT, user, password, INTERNET_SERVICE_FTP, 0, 0);
		Sleep(1000);
		if (hFtpSession == NULL)
		{
			cout << "Error2: " << GetLastError();
		}
		else
		{
			if (!FtpPutFile(hFtpSession, pc, ftp, FTP_TRANSFER_TYPE_BINARY, 0))
			{
				cout << "Error3: " << GetLastError();
			}
		}
	}
        InternetCloseHandle(hInternet);
        InternetCloseHandle(hFtpSession);
	system("PAUSE");
}

Zároveň ak by ste mali nejaký funkční kód ktorý by fungoval a bol by cez knižnicu WiniNet tak mi ho môžete poslať.

Nahlásit jako SPAM
IP: 109.230.16.–
27. 8. 2016   #2
-
0
-

Problém som vyriešil, nemal som dostatočné oprávnenia.

Nahlásit jako SPAM
IP: 109.230.16.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 5 hostů

Podobná vlákna

QT error: Error code 62097 — založil QtProgramming

IE 7 a FTP — založil mephi

FTP c++ — založil PetrZ

FTP - C# — založil jakub

FTP chat — založil karmuj

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý