2017-11-04 4 views
1

Ich bin hier völlig verloren. Ich möchte die Sicherheitsfunktionen von Filestack verwenden und kann es nicht zum Laufen bringen. Ich habe die Dokumentation gelesen und mache alles, was sie sagen, aber es wird immer noch nicht funktionieren. Hier ist der Code, den ich habe:Wie verwende ich die Sicherheitsfunktion von 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)); 
    } 
}); 

Die Dateiauswahl öffnet sich einfach gut. Ich wähle eine Datei von meinem Computer und dann sehe ich die Datei in der Dateiauswahl. Aber wenn ich auf die Schaltfläche "Hochladen" klicke, sehe ich diese Antwort:

response = {"filesUploaded":[],"filesFailed":[{...}]} 

Was mache ich falsch? Übrigens, ich habe die Schaltfläche "Sicherheit verwenden" in meinem Filestack-Entwicklerportal aktiviert.

Antwort

0

Haben Sie sichergestellt, dass Ihre Schlüssel derzeit im Entwicklerportal mit Sicherheit aktiviert sind? Die Sicherheit muss aktiviert sein, damit sie funktioniert.

Verwandte Themen