I-upload ephinde izanywe ngemva kwenhlanhla ye-proxy idinga umzimba wayo futhi. Ku-Apache connector ye-Jersey 2, khetha ukucutshungulwa kwento egciniwe ku-buffer kusimiso esisetshenziselwa ukwakha lelo klayenti:

ClientConfig config = new ClientConfig();
config.connectorProvider(new ApacheConnectorProvider());
config.property(ClientProperties.PROXY_URI,
                "http://proxy.example.net:8080");
config.property(ClientProperties.REQUEST_ENTITY_PROCESSING,
                RequestEntityProcessing.BUFFERED);

Yenza i-upload ngokusebenzisa iklayenti elivelayo. Lezi zinhlobo zivela emaphaketheni e-Jersey client ne-Apache-connector; ukusetha isimiso esingasetshenziswa ngeke kuthinte isicelo.

I-connector isonga into egciniwe ku-buffer ku-BufferedHttpEntity ye-Apache. Into yayo yokusakaza engagciniwe ku-buffer ayinakuphindwa. Ukugcina ku-buffer kunikeza ukugeleza kokuqinisekisa amabhayithi engakwazi ukuwathumela futhi esikhundleni sokufunda kabusha umkhiqizi osekuvele wasetshenziswa.

Lokhu akuqinisekisi ukuthi ukuqinisekisa kuphela ngemva kwe-407 eyodwa. Ezinye izinhlelo zidinga ngokusemthethweni ukushintshana okuningi, ngakho hlola yonke ingxoxo ngaphambi kokuthatha enye inselelo njengesimo esilahlekile.

Gcina usayizi womzimba ngaphakathi kwesabelomali sememori. I-upload enkulu yokusakaza idinga isu lokudlala futhi elilungele lowo mthwalo; ukuvula ukugcina ku-buffer kuso sonke isicelo kungashintsha ukwehluleka kwengxoxo ngokuphela kwememori.

Izihloko ezihlobene