トップページ⇒tech
14コメント2KB

C言語 FtpPutFileについて

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
FtpPutFileが実行された時、途中でLANケーブルが抜ける等の
エラーが起きた場合Ftp接続先へ残がいファイル(途中まで送られた
ファイル)を残さないためには、どうすればいいですか?
0002名無しさん@お腹いっぱい。NGNG
残骸を消せ!
0003名無しさん@お腹いっぱい。NGNG
>>2
LANが抜けているのにFTP接続先のファイルをどうやって消すの?
00042NGNG
すまん、俺が馬鹿でした
getなら消せるけどputじゃ消せない

うーん、受け取り側にプロセスを作って
監視させるのは駄目ですか?
0005名無しさん@お腹いっぱい。NGNG
そりゃサーバー側の受け取りプログラムを書き換えなけりゃ無理だろ
0006名無しさん@お腹いっぱい。NGNG
BOOL FtpPutFile(
IN HINTERNET hFtpSession@`
IN LPCSTR LocalFileName@`
IN LPCSTR RemoteFileName@`
IN DWORD Flags@`
IN DWORD Context);
の4番目の引数の INTERNET_FLAG_*って影響ある?
(INTERNET_FLAG_DONT_CACHEとか...)
0007名無しさん@お腹いっぱい。NGNG
tempフォルダにおいて、最後に正規フォルダに移動すれば?
0008名無しでGO!NGNG
ftp途中でケーブル抜けたら残骸残るのは当たり前なのだが…。
それが嫌ならftp使うのやめましょう。
0009名無しさん@お腹いっぱい。NGNG
FDにファイルをコピーして郵送する。
0010名無しさん@お腹いっぱい。NGNG
LANケーブルのコネクタを瞬間接着剤で固定する
0011名無しさん@お腹いっぱい。NGNG
>>10
はさみで切断!
0012名無しさん@お腹いっぱい。NGNG
>>11
石でできたケーブルにする
0013名無しさん@お腹いっぱい。NGNG
>>12
PCを破壊!
0014名無しさん@お腹いっぱい。NGNG
>>13
本体を金庫に入れる
■ このスレッドは過去ログ倉庫に格納されています