Ho un piccolo programma Java che consente a un utente di caricare/scaricare file da/per Amazon S3. Ho un pulsante 'Annulla' e vorrei annullare il trasferimento dopo aver premuto questo pulsante.Annullamento caricamenti AWS S3
Sembra che ci sia un metodo abort()
durante il download che sembra funzionare, tuttavia non sono sicuro di come interrompere l'upload. Sto usando un TransferManager per caricare i file. Ho provato a chiamare transferManager.shutdownNow()
insieme a transferManager.abortMultipartUploads()
, tuttavia il file viene comunque visualizzato nella console di gestione S3 come se il trasferimento non fosse stato interrotto. Sto facendo qualcosa di sbagliato?