2024年6月14日发(作者:)
敬告:其实当前的cgic版本已经有上传的功能了,可以看看自带的test文件
用C语言编写cgi程序的话,多半会用到CGIC。 这是个非常流行的库,遇到文件上
传之类的应用更是离不开它。官方页面及下载地址为:/cgic/#obtain
不少网站都有文件上传的功能,本文展示如何用CGIC库编写文件上传的服务端程序,
最后给出一段简单的HTML代码,供大家测试使用 。
下载: upload.c
[cpp:nogutter] view plaincopyprint?
#include
#include
#include
#include
#include
#include"cgic.h"
#define BufferLen 1024
int cgiMain(void){
cgiFilePtr file;
int targetFile;
mode_t mode;
char name[128];
char fileNameOnServer[64];
char contentType[1024];
char buffer[BufferLen];
char *tmpStr=NULL;
int size;
int got,t;
cgiHeaderContentType("text/html");
//取得html页面中file元素的值,应该是文件在客户机上的路径名


发布评论