thefreeuser
|
|
1 | |
нужен аналог unloadfile php - функции но на С++27.06.2011, 16:53. Показов 999. Ответов 2
Метки нет (Все метки)
как с помощью среды IIS 5.x и VC 6.0
осуществить закачку на IIS сервер файла форма такого вида: <FORM ACTION='http://127.0.0.1/ftproot/res.exe' ENCTYPE='multipart/form-data' METHOD=POST> <INPUT TYPE=TEXT value='hello word' NAME=submitter> <INPUT TYPE=FILE value='G: eadme.txt' NAME=pics> <INPUT TYPE=submit> </FORM> принимающий код такого if(!strcmp(getenv('CONTENT_TYPE'),'application/x-www-form-rlencoded')) { mfile << 'îáû÷íûé êîíòåíò:' << getenv('CONTENT_TYPE') <<endl; mfile << 'ðàçìåð äàòû:' << lSize <<endl; char* buff = new char[lSize]; ::fread(buff,lSize,1,stdin); mfile << buff <<endl; delete[]buff; } else { char* buff = new char[lSize]; char* buff2 = getenv('CONTENT_TYPE'); for(int t=0;t<lSize;t++) mfile << (::fread(&buff[t],1,1,stdin)?buff[t]:buff[t]); delete[]buff; mfile << 'êîíòåíò íå ïðîñòîé:' << getenv('CONTENT_TYPE') <<endl; }; |
27.06.2011, 16:53 | |
Ответы с готовыми решениями:
2
Нужен аналог функции strncat Нужен рекурсивный аналог функции strcpy Нужен аналог функции Switch из VB6 Нужен аналог функции getch() для Unix |
0 / 0 / 0
Регистрация: 08.05.2011
Сообщений: 50
|
|
27.06.2011, 18:36 | 2 |
Загони файлецкий сначала на сервер, а там терзай его в своё удовольствие, как Тузик тряпку
Код
HINTERNET hSession = InternetOpen( 'HttpSendRequestEx',INTERNET_OPEN_TYPE_PRECONFIG,NULL, NULL, 0); if(!hSession) { exit(0); } LPCSTR lpszServer = 'yourservername'; LPCSTR lpszUser = 'youruseraccount'; LPCSTR lpszPassword = 'password'; HINTERNET hConnect = InternetConnect (hSession, lpszServer, INTERNET_INVALID_PORT_NUMBER,lpszUser, lpszPassword, INTERNET_SERVICE_FTP,INTERNET_FLAG_PASSIVE, 0); if (hConnect){ LPCSTR lpszLocalFile = 'C:\BelovedMyself.jpg'; BOOL bRet = FtpPutFile (hConnect, lpszLocalFile, (LPCSTR)strNewRemoteFile, FTP_TRANSFER_TYPE_BINARY, 0); if (!bRet) printf( 'Failed to put file ' ); if(!InternetCloseHandle(hConnect)) printf('Failed to close Connect handle '); else printf('Success close Connect handle '); } if( InternetCloseHandle( hSession ) == FALSE ) printf( 'Failed to close Session handle ' ); else printf('Success close Session handle ');
0
|
0 / 0 / 0
Регистрация: 08.05.2011
Сообщений: 50
|
|
27.06.2011, 18:43 | 3 |
Забыл совсем, сие художество трэба исполнить как ActiveX и соответственно пользовать на стороне клиента, то бишь в евонном браузере.
Хотя, чистый текст, проще поднимать через POST или GET (ежели это не второй том Войны и Мир)
0
|
27.06.2011, 18:43 | |
27.06.2011, 18:43 | |
Помогаю со студенческими работами здесь
3
Нужен аналог функции fsolve для маткад Аналог функции crc32 на PHP в C# Аналог функции preg_match_all из php в C++ Аналог PHP функции unpack в Java Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |