AN HTTPD ゲストブック/コメント集(2006年6月7日21:12)


みつる adminteruke.net 2006/06/07 22:04

すみません、解決できました。
ここの過去レスにあった、setmodeでできましたー
感動です。
丸2日間悩み続けた結果むくわれました。
ありがとうございます。


みつる adminteruke.net 2006/06/07 21:12

C言語で、バイナリファイルをアップロードしようとしています。
が、ファイルが欠けてしまいます・・・
Perlならば、binmodeなる対応があると思うのですが、Cの場合標準入力STDINから
もらうので、何か方法がないのでしょうか・・・
httpdには、POSTで受け取ったデータのロギングってできるのでしょうか?
助けてください。お願いします。

以下ルーチン

unsigned char ucData[1000*1000]; 
unsigned long ulLen , ulCnt;
char *pcClen;

pcClen = getenv("CONTENT_LENGTH");
ulLen = atol(pcClen);
for(ulCnt = 0 ; ulCnt < ulLen ; ulCnt++){
ucData[ulCnt] = (unsigned char)getc(stdin);
}