Dateigröße für das Hochladen von Rails-Dateien

8

Kennt jemand eine gute Lösung, um die Dateigröße beim Hochfahren einer Rails-Anwendung mit Passenger / mod_rails einzuschränken? Die Anfrage sollte sofort abgelehnt werden, damit die Datei nicht auf den Server übertragen wird.

Die Lösungen, die ich bisher gefunden habe, beschreiben, wie man Mongrel mit einer Einschränkung behaftet, aber ich muss Passagier mit dieser Anwendung verwenden.

    
Mato 04.02.2010, 14:08
quelle

3 Antworten

17

Oder wenn Sie nginx mit passagier verwenden, fügen Sie den Serverblock hinzu:

%Vor%

Ссылка

    
Jack Chu 04.02.2010 15:24
quelle
9

Sie können die Upload-Größe über Apache mit der LimitRequestBody-Direktive begrenzen:

%Vor%

Ссылка

    
meagar 04.02.2010 14:12
quelle
8

Sie können das folgende JavaScript verwenden, um den Benutzer darüber zu informieren, dass die ausgewählte Datei das maximale Limit überschreitet. Aber es ist immer noch wichtig, serverseitige Validierung zu haben.

%Vor%

MAX_LIMIT_FOR_FILE ist in Byte. Wenn Sie also ein maximales Limit von 1 MB festlegen möchten, sollte der Wert von MAX_LIMIT_FOR_FILE 1048576

sein     
pratik 27.07.2012 14:06
quelle