cocos2d-x:如何通过命令行上传文件

本文介绍如何在mac环境下通过xcode编译cocos2d-x引擎的testcpp工程,利用telnetconsole中的upload命令实现文件上传功能,并提供详细的命令步骤和注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    这段时间在折腾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


文件就上传到cocos2d-x的可写目录下了。

说明:

nc就是大名鼎鼎的netcat,telnet的完美替代,

如果是运行ios或者android设备工程,把localhost改为相应设备的ip地址,要确保开发机和设备在同一内网。

可写目录在哪里?

可以通过console的fileutils命令查看:

nc localhost 5678[回车]

>fileutils[回车]

找到:

Writeble Path:
/Users/heliclei/Documents/

其实这个上传目录应该在upload命令里直接打印出来...


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值