跳至內容
MasterDragon
使用者工具
登入
網站工具
搜尋
工具
顯示頁面
舊版
反向連結
最近更新
多媒體管理器
網站地圖
登入
>
最近更新
多媒體管理器
網站地圖
足跡:
program:c:cgi_-_說明
本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。
====== 查看所有環境變數 ====== <code c> int main(int argc, char* argv[], char *envp[]) { int x; for (x = 0; envp[x] != NULL; ++x) { printf(envp[x]); printf("<br>\n"); } } </code> 結果: <code bash> HTTP_HOST=192.168.100.208 HTTP_USER_AGENT=Mozilla/5.0 (Windows NT 6.1; rv:24.0) Gecko/20100101 Firefox/24.0 HTTP_ACCEPT=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 HTTP_ACCEPT_LANGUAGE=zh-tw,zh;q=0.8,en-us;q=0.5,en;q=0.3 HTTP_ACCEPT_ENCODING=gzip, deflate HTTP_REFERER=http://192.168.100.20/uploadFile.htm HTTP_CONNECTION=keep-alive CONTENT_TYPE=multipart/form-data; boundary=---------------------------136821289713119 CONTENT_LENGTH=812 PATH=/sbin:/usr/sbin:/bin:/usr/bin SERVER_SIGNATURE= SERVER_SOFTWARE=Apache/2.2.13 (Unix) SERVER_NAME=192.168.100.208 SERVER_ADDR=192.168.100.208 SERVER_PORT=80 REMOTE_ADDR=192.168.100.25 DOCUMENT_ROOT=/etc_ro/www SERVER_ADMIN=you@example.com SCRIPT_FILENAME=/etc_ro/www/cgi-bin/get/uploadFiles.cgi REMOTE_PORT=3199 GATEWAY_INTERFACE=CGI/1.1 SERVER_PROTOCOL=HTTP/1.1 REQUEST_METHOD=POST QUERY_STRING=debug REQUEST_URI=/cgi-bin/get/uploadFiles.cgi?debug SCRIPT_NAME=/cgi-bin/get/uploadFiles.cgi </code> ====== 取得 Form Data ====== <code c> cbReadbyte = fread(cbDataBuffer, sizeof(char), _BUFFER_CACHE_BYTE, stdin) printf("cbDataBuffer = %s<br>\n",cbDataBuffer); </code> **From Web Browser** <code> -----------------------------211372381227652 Content-Disposition: form-data; name="filename" Test.txt -----------------------------211372381227652 Content-Disposition: form-data; name="filesize" 1111111 -----------------------------211372381227652 Content-Disposition: form-data; name="file"; filename="Test.txt" Content-Type: text/plain ~~~ Test file start this is a book . Test file end ~~~ -----------------------------211372381227652-- </code> **From Flash** <code> ------------cH2KM7gL6Ij5GI3Ij5ei4KM7GI3ae0 Content-Disposition: form-data; name="Filename" Test.txt ------------cH2KM7gL6Ij5GI3Ij5ei4KM7GI3ae0 Content-Disposition: form-data; name="Filedata"; filename="Test.txt" Content-Type: application/octet-stream ~~~ Test file start this is a book . Test file end ~~~ ------------cH2KM7gL6Ij5GI3Ij5ei4KM7GI3ae0-- </code> **From iOS** <code> -----------------------------14737809831466499882746641449 Content-Disposition: form-data;Content-Disposition: name="userfile"; Content-Disposition: titlename="";Content-Disposition: descriptionname="";Content-Disposition: filename="Document/Test.txt" Content-Type: application/octet-stream ~~~ Test file start this is a book . Test file end ~~~ -----------------------------14737809831466499882746641449-- </code> **From Android** <code> --***** Content-Disposition: form-data; name="filename";filename="/Document/Test.txt" Content-Disposition: filesize="62" ~~~ Test file start this is a book . Test file end ~~~ --*****-- </code>
program/c/cgi_-_說明.txt
· 上一次變更: 2019/11/16 08:12 由
127.0.0.1
頁面工具
顯示頁面
舊版
反向連結
回到頁頂