javascript - 使用 storeURL 函数发送本地文件时 filestack 不起作用

标签 javascript ionic3 filestack

如何使用文件堆栈 API 在我的计算机或设备上上传文件链接?

[uuid=15482A77BB814FE5] Invalid URL file file:///C:/Users/dennis/Downloads/00/26038020_10215387798356617_1605819028_o.jpg - invalid schema 

它总是这样返回,但是当我尝试 http 协议(protocol)时它工作正常。

另外,当我使用 pick() 函数时,它可以正常工作,但我不知道该函数是什么,因为它有一个弹出模式,任何人都可以帮助我吗,谢谢。

最佳答案

storeURL 函数仅适用于 Web URL。如果要上传本地文件,请使用 upload() 函数:

const client = filestack.init('Your_API_Key');
client.upload(file, uploadOptions, storeOptions, token);

根据 Filestack 网站上的文档:“要上传的第一个参数必须是有效的文件、Blob 或 base64 编码字符串。”

相关文档:https://www.filestack.com/docs/javascript-api/upload-v3

关于javascript - 使用 storeURL 函数发送本地文件时 filestack 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48484897/

相关文章:

javascript - jQuery 可排序中的自定义索引

javascript - 使用 jQuery 检查 URL 上 "/"后面的内容

javascript - 是否可以获取匿名 JavaScript 函数的名称?

ios - 在 ionic 3 中使用 FilePicker-Phonegap-iOS-Plugin 进行 ionic 服务时出现类型错误

cordova - ionic 3 输入框圆角和图标

Angular 5在两个组件之间共享函数和变量

java - 如何手动取消/处置 RXJava2 Flowable?

javascript - 如何获取名称等于变量内文本的隐藏字段的值