2017-06-28 2 views
0

Ich benutze VertX HTTP-Client, der Netty unter der Haube verwendet. Wenn Anfragen mit großen Parameter gesendet werden, werden tmp Dateien erzeugt in/tmp /: Attr_ [Zeitstempel] _ [parametername] .ATT zum Beispiel Attr_456456132456431_username.att (das ist, beispielsweise 80 KB Größe)Netty Client sauber multipart tmp Daten

Requests Arbeits gut, aber diese Dateien werden nie gelöscht. Es kann von Hand gemacht werden, aber ich suche nach einer richtigen Lösung. Gibt es eine Möglichkeit, netty (oder vertex) solche tmp-Dateien zu löschen?

Antwort

0

Netty selbst wird solche Dateien nicht erstellen, also wird es entweder vertx (ich weiß nicht, dass vertx das tut) oder etwas anderes.

0

diese Dateien werden durch io.netty.handler.codec.http.multipart.DiskAttribute.java, um zu verhindern, diese Dateien zu erzeugen, setzen Sie "usedisk" false in DefaultHttpDataFactory.java wenn Sie init Ihr Param-Decoder