Ich habe versucht, Bilder über Firefox auf MacOS hochzuladen, sowohl per Screenshot/Einfügen als auch über den Bild-Upload, und beides zeigt mir, dass das Bild hochgeladen wird:
[Uppy] [20:14:42] Failed to upload Screen Shot 2021-12-21 at 3.14.08 PM.png AwsS3/Multipart: Could not read the ETag header. This likely means CORS is not configured correctly on the S3 Bucket. See https://uppy.io/docs/aws-s3-multipart#S3-Bucket-Configuration for instructions. _vendor-0d13dafa62355d23ad44f16cc044a987.js:6349:24
error _vendor-0d13dafa62355d23ad44f16cc044a987.js:6349
value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6917
de _vendor-0d13dafa62355d23ad44f16cc044a987.js:6940
me _vendor-0d13dafa62355d23ad44f16cc044a987.js:6951
emit _vendor-0d13dafa62355d23ad44f16cc044a987.js:6311
emit _vendor-0d13dafa62355d23ad44f16cc044a987.js:6311
value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6854
onError _vendor-0d13dafa62355d23ad44f16cc044a987.js:6710
Z _vendor-0d13dafa62355d23ad44f16cc044a987.js:6799
z _vendor-0d13dafa62355d23ad44f16cc044a987.js:6770
(Async: promise callback)
z _vendor-0d13dafa62355d23ad44f16cc044a987.js:6770
z _vendor-0d13dafa62355d23ad44f16cc044a987.js:6769
(Async: promise callback)
z _vendor-0d13dafa62355d23ad44f16cc044a987.js:6769
F _vendor-0d13dafa62355d23ad44f16cc044a987.js:6757
(Async: promise callback)
F _vendor-0d13dafa62355d23ad44f16cc044a987.js:6755
value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6749
a _vendor-0d13dafa62355d23ad44f16cc044a987.js:6716
m _vendor-0d13dafa62355d23ad44f16cc044a987.js:6138
value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6132
value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6716
value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6709
n _vendor-0d13dafa62355d23ad44f16cc044a987.js:6725
value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6724
e _vendor-0d13dafa62355d23ad44f16cc044a987.js:6963
m _vendor-0d13dafa62355d23ad44f16cc044a987.js:83
_invoke _vendor-0d13dafa62355d23ad44f16cc044a987.js:80
t _vendor-0d13dafa62355d23ad44f16cc044a987.js:83
r _vendor-0d13dafa62355d23ad44f16cc044a987.js:6802
s _vendor-0d13dafa62355d23ad44f16cc044a987.js:6804
(Async: promise callback)
r _vendor-0d13dafa62355d23ad44f16cc044a987.js:6802
s _vendor-0d13dafa62355d23ad44f16cc044a987.js:6804
(Async: promise callback)
r _vendor-0d13dafa62355d23ad44f16cc044a987.js:6802
s _vendor-0d13dafa62355d23ad44f16cc044a987.js:6804
i _vendor-0d13dafa62355d23ad44f16cc044a987.js:6804
i _vendor-0d13dafa62355d23ad44f16cc044a987.js:6803
be _vendor-0d13dafa62355d23ad44f16cc044a987.js:6958
value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6930
(Async: promise callback)
value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6926
scheduledAutoProceed _vendor-0d13dafa62355d23ad44f16cc044a987.js:6948
(Async: setTimeout handler)
he _vendor-0d13dafa62355d23ad44f16cc044a987.js:6948
value _vendor-0d13dafa62355d23ad44f16cc044a987.js:6870
_addFiles _application-1b8d860fd0cc6e174f8a7abbca67d655.js:5023
_run _vendor-0d13dafa62355d23ad44f16cc044a987.js:4034
_join _vendor-0d13dafa62355d23ad44f16cc044a987.js:4033
join _vendor-0d13dafa62355d23ad44f16cc044a987.js:3999
f _vendor-0d13dafa62355d23ad44f16cc044a987.js:2870
bind _vendor-0d13dafa62355d23ad44f16cc044a987.js:2873
n _application-1b8d860fd0cc6e174f8a7abbca67d655.js:4565
n _application-1b8d860fd0cc6e174f8a7abbca67d655.js:4565
Wir untersuchen das, nur zur Bestätigung: Handelt es sich um “Cut-Paste”, “Drag-Drop”, die Upload-Schaltfläche oder alle drei?
Ich habe die 3 Permutationen auf meiner Windows-Box ausprobiert, aber wir müssen möglicherweise auch mit einem Standardkonto erneut versuchen, falls ich Dinge umgehe.
Hmm. Habe gerade alle drei in einem Inkognito-Fenster ausprobiert und sie funktionierten. Vielleicht liegt es an meinen Cookies/Cache in FF und nicht an Ihrer Seite.
(Das folgende Bild wurde von FF Incognito gepostet):
Könnte dies vielleicht nur ein vorübergehendes S3-Problem gewesen sein? Der ETag sollte in der Antwort vom Hochladen eines Teils des Uploads an AWS zurückgegeben werden, dies muss jedoch explizit von uns mit einer CORS-Einstellung auf dem Bucket aktiviert werden:
Die ETag sollte in der Antwort vom Hochladen eines Teils des Uploads nach AWS zurückgegeben werden, dies muss jedoch explizit von uns mit einer CORS-Einstellung am Bucket aktiviert werden:
Hmm, es scheint, dass es bei mir auch so angezeigt wird (Screenshot von FF, aber jetzt über Chrome hochgeladen):
Habe gerade alle drei in einem Inkognito-Fenster ausprobiert und sie funktionierten. Vielleicht liegt es an meinen Cookies/Cache in FF und nicht an Ihrer Seite.
Ich habe die discourse.org-Cookies gelöscht und meine FF Enhanced Tracking Protection im Grunde auf aus gestellt, und trotzdem passiert es immer noch. Aber es funktioniert immer noch im Inkognito-Modus in FF.
Ich werde weiter auf meiner Seite experimentieren, um zu sehen, ob vielleicht eine FF-Erweiterung oder etwas anderes das Problem verursacht.
Ich habe den Schuldigen gefunden. Ich habe das ClearURLs FF Add-on installiert und es hat eine Option:\n\n> Filtert ETag-Header aus Anfragen (Siehe auch diesen Artikel)\n\nIch habe diese Einstellung deaktiviert und es funktioniert jetzt, ich lade das Foto unten aus einem FF-Inkognito-Fenster hoch.\n\n
Gern geschehen, @sam! Freut mich, dass ich helfen konnte. Außerdem hat mir das gezeigt, wie einfach es auf Discourse ist, ein Gespräch von einem „Bug“ zu „Support“ zu ändern und dann nachträglich zu einem lösbaren Thema zu wechseln