Bacterial infection especially caused by multidrug-resistant bacteria still endangers human life. Photodynamic therapy (PDT) can effectively kill bacteria, and nanofiber-based PDT can effectively reduce damages to normal tissues. However, current photosensitizers coated on the surface of fibers would release to the wound causing some side effects. And nanofibers prepared by traditional method exhibiting poor adhesion on wound, which severely reduces the PDT effect due to its short-range effect. Herein, core-shell curcumin composite nanofibers are prepared by in-situ electrospinning method via a self-made portable electrospinning device. The obtained composite nanofibers show superior adhesiveness on different biological surface than that of traditional preparation method. Upon 808nm irradiation, these composite nanofibers effectively produced singlet oxygen (1O2) without curcumin fall off. After these composite nanofibers contaminated with drug-resistant bacteria, they exhibit dual antibacterial behaviors and efficiently kill the drug-resistant bacteria. These dual antibacterial nanofiber membranes with excellent adhesiveness may benefit the applications of wound infection as antibacterial dressing.