最佳答案
所以基本上,我正在尝试写一系列的脚本与点网核互动。我一直在分析流量,现在可以登录和做一些基本的任务。但是,我从未用 curl 处理过二进制文件上传。有人愿意帮我看看这个吗?下面是这个请求的解剖:
以下是我目前为止对卷发的看法:
编辑: 对于懒人-
获得文件的长度并以 LENGTH 格式存储
STUFF 只是带参数的请求 URL 的复制/粘贴,减去 URL 本身。
curl -L --cookie ~/.cms --data-binary "@background.jpg" \
--header "Content-Length: $LENGTH" \
--header "Content-Disposition: form-data" \
--header "name=\"RadFileExplorer1_upload1file0\"" \
--header "Content-Type: image/jpg" \
--header "Filename=\"background.jpg\"" \
--data $STUFF \
--referer "Kept-Secret" \
"Kept-Secret"