ホームページ >バックエンド開発 >PHPチュートリアル >PHP がクライアント投稿データを受信する際の問題

PHP がクライアント投稿データを受信する際の問題

WBOY
WBOYオリジナル
2016-06-23 14:14:03781ブラウズ

vc クライアントは abc.txt ファイルを php サーバーにポストしますが、abc.txt ファイルは php サーバーの upfiles ディレクトリに生成されません。Fiddler を使用してパケットをキャプチャすると、php サーバーが http 200 を返すことがわかりました。投稿された abc.txt ファイルの内容にも が含まれていますが、なぜサーバーはそれを受信できないのでしょうか?専門家の指導をお願いします。どうもありがとうございます!
abc.txt ファイルの内容:
verify:local
id:1111
host:2.2.2.2
id:2222
host:3.3.3.3
id:3333
host:4.4.4.4

Fiddler パケット キャプチャのスクリーンショット:



php サーバー側コード:
76d8193f44825136f4478a05d4b098f3


ディスカッションに返信 (解決策)

<?php$uploadfile = "upfiles/". $_FILES['upfile']['name'];echo move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile);?>

upfiles ディレクトリの権限を確認してください。

ご返信ありがとうございます。権限が正常であることを確認し、次のフォームからのアップロードは問題ありませんが、vc クライアントからの投稿に問題があります。

58572f1fe473b5c6f561e7eb869db6ad 93f0f5c25f18dab9d176bd4f6de5d30e
b2386ffb911b14667cb8f0f91ea547a7ファイルのアップロード6e916e0f7d1e588d4f442bf645aedb2f f860775cd95e67ed8e16c79e5aa8ad2f H1>ファイルのアップロード921186cad5e55f1481a45fdcd6c30f6e c17671bbc06e18235ae35a0977ba5b75 2e13bc9ee5e594521973607134894ce5 ;82c2f54f4cf245029ffb326befd49b3f
| 変数名が間違っていることが判明しました。$_FILES['upfile'] を $_FILES['upload'] に変更してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。