Здрасте ,сделал проект на стеке кейла. Запустил пример Http_upload, на загрузку файлов на флешку, и сразу обнаружил баг. Если файл примерно килобайт, то все работает, если больше, то зависает. Видно что он даже не заходит в
/*--------------------------- cgi_process_data ------------------------------*/
void cgi_process_data (U8 code, U8 *dat, U16 len) { /* This function is called by HTTP server to process the returned Data */ /* for the CGI Form POST method. It is called on SUBMIT from the browser. */ /* Parameters: */ /* code - callback context code */ /* 0 = www-url-encoded form data */ /* 1 = filename for file upload (0-terminated string) */ /* 2 = file upload raw data */ /* 3 = end of file upload (file close requested) */ /* dat - pointer to POST received data */ /* len - received data length */
Но и не зависает, можно нажать на стартовую страницу и перейти на нее.(Не всегда). Что это может быть?
|