απαιτήσεις: Για να αντιστρέψετε μια εφαρμογή μεσολάβησης με nginx στον πυρήνα asp.net, υπάρχει μια διεπαφή για τη μεταφόρτωση αρχείων και μετά την ανάπτυξη στο περιβάλλον δοκιμής, ανεβάστε την προτροπή διεπαφής413 Η οντότητα αιτήματος είναι πολύ μεγάληΣφάλμα, εδώ είναι η άμεση επιστροφή του nginx, αποδεικνύοντας ότι το αίτημα δεν έχει φτάσει στην υπηρεσία backend, όπως φαίνεται στην παρακάτω εικόνα:
Το σφάλμα HTTP 413, (η οντότητα αιτήματος είναι πολύ μεγάλη), είναι ένας τύπος κωδικού κατάστασης πρωτοκόλλου HTTP που υποδεικνύει "η οντότητα αιτήματος είναι πολύ μεγάλη". Αυτός ο κωδικός σφάλματος επιστρέφεται όταν η ζητούμενη οντότητα είναι πολύ μεγάλη για να υπερβεί την ικανότητα επεξεργασίας του διακομιστή, με αποτέλεσμα ο διακομιστής να μην μπορεί να επεξεργαστεί την αίτηση. λύση
Τροποποιήστε τη διαμόρφωση nginx,client_max_body_size Το προεπιλεγμένο μέγεθος είναι 1M, επίσημη τεκμηρίωση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.
Επιτρέπεται η μεταφόρτωση αρχείων έως 100 εκατομμύρια και η διαμόρφωση τροποποιείται ως εξής:
client_max_body_size μπορεί να ρυθμιστεί σε http, διακομιστή, τοποθεσία!
(Τέλος)
|