Quantum Fourier transform (QFT) is a key ingredient of many quantum algorithms. In typical applications such as phase estimation, a considerable number of ancilla qubits and gates are used to form a Hilbert space large enough for high-precision results. Qubit recycling reduces the number of ancilla qubits to one, but it is only applicable to semi-classical QFT and requires repeated measurements and feedforward within the coherence time of the qubits. In this work, we explore a novel approach based on resonators that forms a high-dimensional Hilbert space for the realization of QFT. By employing the perfect state-transfer method, we map an unknown multi-qubit state to a single resonator, and obtain the QFT state in the second oscillator through cross-Kerr interaction and projective measurement. A quantitive analysis shows that our method allows for high-dimensional and fully-quantum QFT employing the state-of-the-art superconducting quantum circuits. This paves the way for implementing various QFT related quantum algorithms.