Rumah > rangka kerja php > ThinkPHP > Bagaimana untuk menyelesaikan masalah yang thinkphp menyimpan gambar rangkaian tetapi tidak memaparkannya

Bagaimana untuk menyelesaikan masalah yang thinkphp menyimpan gambar rangkaian tetapi tidak memaparkannya

WBOY
Lepaskan: 2023-05-26 14:49:26
ke hadapan
931 orang telah melayarinya

Mula-mula, semak sama ada imej yang disimpan telah disimpan sepenuhnya ke pemacu keras tempatan. Walaupun fail telah disimpan secara setempat, penghantaran rangkaian kadangkala boleh menyebabkan fail rosak secara tidak kelihatan. Jadi pertama anda perlu mengesahkan sama ada fail itu sendiri utuh.

Kedua, semak sama ada imej yang disimpan disimpan dalam format yang betul. Apabila menggunakan thinkphp untuk menyimpan imej rangkaian, ia disimpan dalam format .jpg secara lalai Jika anda ingin menyimpan imej dalam format lain, anda perlu membuat pelarasan yang sepadan. Jika format tidak betul, imej yang disimpan tidak akan dipaparkan dengan betul.

Jika dua kaedah pertama tidak berfungsi, ini mungkin kerana thinkphp tidak sah semasa menyimpan imej web. Pada ketika ini, anda boleh mempertimbangkan untuk menggunakan rangka kerja lain atau menggunakan pelaksanaan PHP asli. Kod berikut boleh dengan mudah melaksanakan pelaksanaan PHP asli untuk menyimpan imej

// 获取远程图片数据  
$data = file_get_contents($url);  

// 打开本地文件并写入数据  
$fp = fopen($path, 'w');  
fwrite($fp, $data);  
fclose($fp);
Salin selepas log masuk

Apa itu thinkphp

thinkphp ialah rangka kerja pembangunan percuma yang boleh digunakan untuk membangunkan halaman web bahagian hadapan yang paling awal dibangunkan untuk memudahkan pembangunan Dijana, thinkphp juga mengikut protokol Apache2 Ia pada asalnya berkembang daripada Struts Ia juga menggunakan beberapa corak rangka kerja asing yang baik, menggunakan struktur pembangunan berorientasikan objek, dan serasi dengan banyak perpustakaan tag dan corak lain. . Ia boleh menjadi lebih mudah dan lebih pantas Membangunkan dan menggunakan aplikasi, bukan sahaja aplikasi peringkat perusahaan, mana-mana pembangunan aplikasi PHP boleh mendapat manfaat daripada kesederhanaan, keserasian dan kelajuan thinkphp.

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah yang thinkphp menyimpan gambar rangkaian tetapi tidak memaparkannya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan