2017-11-04 8 views
1

나는 완전히 여기에서 길을 잃었다. Filestack의 보안 기능을 사용하고 싶습니다. 제대로 작동하지 않습니다. 나는이 문서를 읽었으며 그들이 말하는 모든 것을하고 있지만 여전히 효과가 없을 것이다. 여기에 내가 가진 코드가 있습니다 :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

키가 현재 개발자 포털에서 보안이 활성화되어 있는지 확인 했습니까? 보안 기능이 작동하려면 활성화되어 있어야합니다.