The development of perovskite direct X-ray detectors shows potential for advancing medical imaging and industrial inspection precision. To ensure the optimal energy conversion efficiency of X-rays for reducing radiation doses, it is necessary for perovskites with thicknesses reaching hundreds of micrometers or even several millimeters to be utilized. However, the nonlinear current response becomes uncertain with such high thicknesses. For instance, the prevailing theory regarding the rapid trapping and release of charges by shallow-level defects falls short in explaining the nonlinear current response observed in high-quality single-crystal samples. Moreover, a significant nonlinear current response can degrade the detection performance. Here, we elucidate peculiar parasitic and drift capacitance-induced nonlinear current responses in perovskites, which arise from bulk structural deficiencies and interface junction width variation in addition to shallow-level defects. Both theoretical analysis and experimental findings demonstrate the effective suppression of nonlinear current responses by establishing bulk heterojunctions and refining interface junctions. Consequently, we have successfully developed highly linear current-responsive detectors based on polycrystalline MAPbI 3 thick films. Notably, these detectors achieve a record sensitivity of 2.3 × 10 4 μC•Gy air −1 •cm −2 under 100 kV p X-ray irradiation with a low bias of 0.1 V/μm, enabling enduring and high-resolution X-ray imaging for high-density objects. Successful fabrication and testing of a 64 × 64-pixel flat-panel prototype detector affirm the widespread applicability of these strategies in rectifying nonlinear current responses in perovskite-based X-ray detectors.