Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa Python Saya Meminta Muat Naik Fail Tidak Berfungsi?
Cara Memuat Naik Fail dengan Permintaan Python: Menyelesaikan Isu Fail Tidak Diterima
Masalah:
Apabila memuat naik fail menggunakan perpustakaan permintaan Python, pelayan gagal menerima fail tersebut, mengakibatkan jawapan kosong.
Analisis:
Kod yang disediakan untuk memuat naik fail kelihatan betul, tetapi terdapat percanggahan dengan kata kunci 'upload_file':
files = {'files': open('file.txt','rb')} values = {'upload_file' : 'file.txt' , 'DB':'photcat' , 'OUT':'csv' , 'SHORT':'short'}
Dalam kod ini, kamus 'fail' tersalah nama. Ia sepatutnya 'muat naik_fail' sebaliknya.
Penyelesaian:
Untuk membetulkan isu, gantikan kamus 'fail' dengan 'muat naik_fail':
files = {'upload_file': open('file.txt','rb')} values = {'DB':'photcat' , 'OUT':'csv' , 'SHORT':'short'}
Ini memastikan bahawa fail dimuat naik menggunakan parameter 'upload_file', seperti yang dijangkakan oleh pelayan.
Maklumat Tambahan:
Atas ialah kandungan terperinci Mengapa Python Saya Meminta Muat Naik Fail Tidak Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!