前台上传文件过大,怎么取消上传,并给前台返回提示信息
ubuntu下用的mini-httpd
前台用的html中的file控件,后台用C写的CGI接收程序
问题是这样的
前台上传文件后。后台C程序中读取环境变量CONTENT_LENGTH,发现所要上传文件过大。这时不接收stdin中数据,直接输出提示页面到stdout,并return。在前台中收不到提示页面,显示出错网页。
只能先把stdin中的数据读取下来,才能正常输出页面到stdout,前台才能显示。但是下载那么大的无用文件需要很多时间和空间。我想问的是,在不下载文件的前提下,怎么通知前台,直接让它取消上传文件。C中要怎么写