我正在使用Kaltura JavaScript API并尝试使用“uploadToken”服务中的“上传”操作将图像上传到服务器。我不断收到此错误:
Missing parameter "fileData"
我尝试将图像的 base 64 编码版本作为 fileData 参数和各种其他值(文件名、input.files[0]
值、readAsArrayBuffer 并转换为二进制)传递,但无法成功上传图像。在 JavaScript 中,“fileData”应该设置为等于什么?
使用Kaltura 测试控制台,我能够成功地做到这一点,并且我可以在浏览器中看到网络选项卡使POST成功,带有fileData
. 但是,在我的 JavaScript 代码中,来自“uploadToken”服务调用的“上传”操作被报告为GET操作。我开始认为这可能是Kaltura JavaScript 客户端库的错误。