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