Browse Source

FileRecvDemo

liangl 11 years ago
parent
commit
ac7b7c512a
1 changed files with 3 additions and 2 deletions
  1. 3 2
      workers/FileReceiverDemo.php

+ 3 - 2
workers/FileReceiverDemo.php

@@ -67,9 +67,10 @@ class FileReceiverDemo extends Man\Core\SocketWorker
         // 获得文件二进制数据
         $file_bin_buffer = substr($buffer, $head_len, $message_len - $head_len);
         // 保存数据到/tmp/workerman.recv.xxxxx
-        file_put_contents('/tmp/workerman.recv.'.time().'.'.self::getExt($message_type), $file_bin_buffer);
+        $file_path = '/tmp/workerman.recv.'.time().'.'.self::getExt($message_type);
+        file_put_contents($file_path, $file_bin_buffer);
         // 回复客户端 成功
-        $response_message_body = "上传成功";
+        $response_message_body = "上传成功 位置:$file_path";
         // 255表示回包
         $response_message_type = 255;
         $this->sendToClient(pack("NC", $head_len+strlen($response_message_body), $response_message_type).$response_message_body);