这段时间在折腾cocos2d-x引擎的telnet console,前几天往里面加了一个upload命令,在testcpp的console test添加了相应的测试例,但一直没有找到一个方便在命令行下面使用的方法,今天又研究了一番,算是有了一个比较满意的方案(mac下测试通过):
1. xcode编译testcpp mac工程,,最好是cocos2d-x仓库develop分支最新代码(https://github.com/cocos2d/cocos2d-x/),这可是这两个礼拜才加的新功能哦~
2. 打开Terminal命令行,
3. 如果你要上传的文件叫bbq.jpg,输入一下命令:
echo -n "upload bbq.jpg " > upload.cmd
stat -f "%z" bbq.jpg >> upload.cmd
cat upload.cmd bbq.jpg | nc localhost 5678
说明:
nc就是大名鼎鼎的netcat,telnet的完美替代,
如果是运行ios或者android设备工程,把localhost改为相应设备的ip地址,要确保开发机和设备在同一内网。
可写目录在哪里?
可以通过console的fileutils命令查看:
nc localhost 5678[回车]
>fileutils[回车]
找到:
Writeble Path:
/Users/heliclei/Documents/
其实这个上传目录应该在upload命令里直接打印出来...