Warum ist mein Upload-Limit 100 MB? Es ist auf 500 MB eingestellt

Und dann zum Neuaufbau? Nachdem ich es geändert habe, erhalte ich beim Hochladen der obigen Datei einen Fehler.

Nein, Sie müssen nichts neu erstellen.

Nun, lassen Sie uns wissen, welcher Fehler

1 „Gefällt mir“

Ich bin neugierig. Gibt es dafür technische Einschränkungen? Oder ist es gesunder Menschenverstand, weil der Festplattenspeicher furchtbar teuer ist?

Ich glaube, der direkte S3-Upload erfordert einige zusätzliche Schritte

2 „Gefällt mir“

Wie kann ich die Operation rückgängig machen?

1 „Gefällt mir“

SiteSetting.enable_direct_s3_uploads = false

Wenn ich von nun an den lokalen Speicher verwende und S3 nicht nutze, werden Anhänge, die ich in einen Beitrag hochlade, aber nicht veröffentliche oder den Beitrag lösche, automatisch gelöscht? Oder muss ich den Befehl verwenden, um die Anhänge regelmäßig zu bereinigen?

Gibt es eine bessere Möglichkeit, andere Videos in Discourse zu laden? In China werden YouTube und andere Websites von der GFW blockiert. Daher kann ich nur versuchen, die Videos auf anderen Servern abzulegen und dann die Verbindung zu Discourse herzustellen.

Es gibt mehrere Möglichkeiten, Videos über den Composer an Drittanbieter hochzuladen.

z.B.

Video-Upload zu YouTube und Vimeo mit Theme Component (ich bin mir nicht sicher, ob es noch funktioniert, ich habe dies früher verwendet, um Videos auf Vimeo hochzuladen)

Jetzt verwende ich das Discourse Video Plugin, um Video-Uploads zu verwalten.

1 „Gefällt mir“

Die Mux sind bezahlt, sonst sind es nur 10 Sekunden.

Ich glaube, die Konfiguration von S3 und dann das Festlegen der Einstellung für den Upload nach S3 ist das, was Sie möchten.

Siehe Konfigurieren eines S3-kompatiblen Objektspeicheranbieters für Uploads

Ich habe max attachment size auf 150000 und SiteSetting.enable_direct_s3_uploads auf true gesetzt.

Es kommt bis zum Ende des Uploads und sagt dann Sorry, that file is too big (maximum size is 146.5 MB). Why not upload your large file to a cloud sharing service, then paste the link?. Aber die Datei ist nur 60 MB groß.

Ich frage mich, ob es hier tatsächlich einen Fehler geben könnte.

Und ich kann eine 9,x MB große Datei hochladen, aber keine 10,x MB große Datei.

Auch seltsam (für mich) ist, dass eine PDF-Datei eine URL wie https://example.com/uploads/short-url/hbsFNnLP3eXeAtBAcdah6lvTged.pdf erhält, die zu S3 weitergeleitet wird und nicht über das CDN. Ich glaube, das ist aus irgendeinem Grund beabsichtigt? Ich habe überprüft, dass ein hochgeladenes Bild vom CDN ausgeliefert wird.

Ja, für Dateitypen, die keine Bilder oder Videos sind, muss der Header Content-Disposition: attachment hinzugefügt werden, was nicht über S3 das CDN erfolgen kann.

Source und source

1 „Gefällt mir“

Ich versuche schon seit einiger Zeit, S3 zu verwenden, aber ich habe mir endlich den Discourse-Thread angesehen und festgestellt, dass es keine Möglichkeit gibt, S3 in China zu verwenden.

Wenn Sie Cloudflare aktiviert haben, versuchen Sie, es zu deaktivieren (oder den Cache bei CF zu löschen) oder verwenden Sie den InPrivate-Browser Ihres Browsers.
Ich konnte noch nie Dateien hochladen, die größer als 100 MB sind, wahrscheinlich wegen des Browser-Caches von CF. Die Server-Einstellungen funktionieren, aber der Cache hindert mich daran, Dateien richtig hochzuladen.

Wir haben dies intern auf einer Website aktiviert, auf die wir regelmäßig mehrere Multi-Gigabyte-Dateien hochladen.

Ich bin mir nicht sicher… etwas ist irgendwo nicht richtig dokumentiert.

cc @martin / @tech-advocates

3 „Gefällt mir“