[问题] google drive api post上传档案失败问题?

楼主: sam6503qpx (啊啊啊铭)   2019-08-02 21:27:30
如题
按文件说的做
https://imgur.com/a/7zVRp1E
https://imgur.com/a/WnWt4iT
POST https://www.googleapis.com/upload/drive/v3/files?uploadType=resumable
的网址
Headers的Authorization和Content-Type我都确定有设好
但是却跳出 Parse Error
我不太了解到底是哪里出了问题
我用文件说的第二个API[分段上传]是正常的
Multipart upload: uploadType=multipart
第二个API只是不用设定Content-Type
而我出错的API是文件中说的第三个API[可恢复上传]
Resumable upload: uploadType=resumable
因为我希望如果传送大档案比如影片,万一网络断线他可以不要重新上传
而是从中段处续传,我目前还没搞清楚这API有没有我想要的这功能
但我现在用第三个API根本连档案都传不上去,剩下的根本就都不用谈
求高手解答
全部的CODE
https://imgur.com/a/iJcxHus
另外想请问
我用第二个API分段上传的时候
我有自己测过传一个大一点的档案,我关掉wifi
我只要大概3到4秒内有连回来都还是可以传成功,但如果太久就会失败
会这样的原因是什么?
另外metadata和headers的差别是什么呢?
楼主: sam6503qpx (啊啊啊铭)   2019-08-02 21:33:00
补一下错误讯息http://i.imgur.com/2OYnF1x.jpg
作者: Mod987 (jvyu)   2019-08-03 01:29:00
body跟content-type不合所以没办法解析header是用来描述requestmetadata是用来描述file
楼主: sam6503qpx (啊啊啊铭)   2019-08-03 23:31:00
content-type 可以改成什么 image/jpeg??还是说我的form不能那样插入资料??
作者: freeccc (自由的ccc)   2019-08-04 19:31:00
试试看不要用 FormData,body 用 object 就好
楼主: sam6503qpx (啊啊啊铭)   2019-08-04 21:05:00
不用formdata的话 直接送出file object 还有办法夹带档名吗?
作者: freeccc (自由的ccc)   2019-08-04 22:32:00
看一下官方文件,你打的这个 API 不是让你上传档案的,是用来拿 resumable session URI,resumable session URI 才是拿来上传档案用的https://i.imgur.com/4LY0OE0.png

Links booklink

Contact Us: admin [ a t ] ucptt.com