我完全迷失在这里。我想使用Filestack的安全功能,而我却无法使用它。我已经阅读了文档,并且我正在做他们所说的一切,但它仍然无法工作。这是我的代码:
const filestack_apikey = MY_API_KEY;
const filestack_policy = MY_POLICY;
const filestack_signature = MY_SIGNATURE;
const filestack_security = {
policy: filestack_policy,
signature: filestack_signature
};
const fsClient = filestack.init(filestack_apikey, filestack_security);
function openFilePicker () {
fsClient.pick({
fromSources: ["local_file_system"],
maxSize: 100*1024*1024,
maxFiles: 1,
storeTo: {
location: 's3',
path: MY_PATH,
container: MY_CONTAINER,
region: 'us-east-1'
}
}).then(function (response) {
console.log('response = ' + JSON.stringify(response));
}
});
文件选择器打开就好了。我从我的电脑中选择一个文件,然后在文件选择器中看到该文件。但是当我点击"上传"按钮我看到了这个回复:
response = {"filesUploaded":[],"filesFailed":[{...}]}
我做错了什么?顺便说一句,我确实拥有"使用安全"在我的Filestack开发人员门户上检查按钮。
答案 0 :(得分:0)
您是否确保您的密钥目前在开发人员门户中启用了安全性?必须启用安全性才能使其正常工作。