curl 上传文件报错
red3 opened this issue · comments
curl 上传文件后报错:
.nvm/versions/node/v5.6.0/lib/node_modules/ipapk-server/ipapk-server.js:209
var obj = files.package[0];
^
TypeError: Cannot read property '0' of undefined
at /Users/herui/.nvm/versions/node/v5.6.0/lib/node_modules/ipapk-server/ipapk-server.js:209:30
at /Users/herui/.nvm/versions/node/v5.6.0/lib/node_modules/ipapk-server/node_modules/multiparty/index.js:129:9
at /Users/herui/.nvm/versions/node/v5.6.0/lib/node_modules/ipapk-server/node_modules/multiparty/index.js:108:9
at nextTickCallbackWith0Args (node.js:453:9)
at process._tickCallback (node.js:382:13)
安装的时候,有个依赖好像缺失了,报警告了:
npm WARN browserify-shim@3.8.12 requires a peer of browserify@>= 2.3.0 < 14 but none was installed.
麻烦贴一下你的curl命令
sorry, 应该是我的锅,仔细检查了,发现有拼写错误,我关 issue 吧.
恩,我下次加点error处理
sorry, 又麻烦你了
我检查拼写错误后,发起了 curl:
curl 'https://10.1.33.108:1234/upload' -F "package=@/Users/herui/Desktop/1.ipa" -F "changelog=test" --insecure
等待很长时间后会报错误:
curl: (56) SSLRead() return error -9806
我怀疑文件没有上传成功,但是,当我新建一个空白 ipa 文件上传的时候,发现会执行到 parseIpa 函数里面,进而报错,说明文件上传是没有问题,是解析过程有问题?
服务端那边有什么输出吗
没有,很奇怪
怀疑是你的ipa里面没有AppIcon60x60@3x.png
这个文件
确实是没有这个,我刚才在怀疑这个,因为我在用 ipa-server 这个项目的时候当时页面没有显示ipa 的 icon,发现项目默认读的是 3x 图。
这个为什么引起这个错误了?
这是一个bug,遍历没有找到这个文件后没有把这个promise给reject
是不是普遍用2x图
应该再尝试找下 2x,2x肯定有,要不然苹果也不给过
好的
我改了一些,你可以升级一下
好的
…On Tue, 17 Jan 2017 at 18:41, zhao0 ***@***.***> wrote:
我改了一些,你可以升级一下
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#5 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AG9w3Z8jk-DRCfwNSiiOe-jCetpVGynsks5rTJrOgaJpZM4LlZkY>
.