In S3 REST API I Metadaten auf ein vorhandenes Objekt unter Verwendung der PUT (Copy) Befehl und das Kopieren einer Taste auf der gleichen Stelle mit 'x-amz-metadata-directive' = 'REPLACE'
ändern Content-Disposition der vorhandenen S3 Objekt
bin Hinzufügen Was ich tun möchte, es immer noch verwendet den Schlüsselnamen anstelle von ‚foo.bar‘
ich uns
Content-Disposition: attachment; filename=foo.bar;
Diese Metadaten korrekt setzt, aber wenn ich die Datei heruntergeladen werden: ist der Name Download-Datei ändern, indem sie ea Software-Tool S3 Browser die Metadaten anzeigen und es korrekt aussieht (abgesehen von 'Content-Disposition'
alle niedriger sein Fall, dass das wurde S3 mich fragen, zu unterzeichnen)
Dann S3-Browser ich gerade gedrückt wird, dann speichern, ohne etwas zu ändern und jetzt funktioniert es???
Was fehlt mir, wie das Einstellen einer Metadaten 'Content-Disposition: attachment; filename=foo.bar;'
von meiner Web-App nicht funktioniert, aber funktioniert von S3 Browser?
Sollte diese Frage nicht eigentlich so etwas wie "Änderung der Content-Disposition eines bestehenden S3-Objekts" heißen, da dies das eigentliche Problem ist, das es zu lösen versucht? – natevw
yeah macht wahrscheinlich mehr Sinn, ich habe den Titel jetzt geändert. Content-Disposition und Metadaten werden jedoch auf die gleiche Weise behandelt. – Daveo