Rumah > pembangunan bahagian belakang > tutorial php > PHP如何将上传的files图片文件转为jpg?

PHP如何将上传的files图片文件转为jpg?

WBOY
Lepaskan: 2016-10-18 08:56:03
asal
1559 orang telah melayarinya

PHP如何将上传的files图片文件转为jpg?

回复内容:

PHP如何将上传的files图片文件转为jpg?

上传文件时会在服务器生成一个temp文件,正常的上传文件流程就是你要去取这个temp文件,然后再写入。
然后就是在你写入的地方,给写上.jpg即可。

<code>// 获取临时文件
$tempFile = $_FILES[$field]['tmp_name'];

if($tempFile){
    $uploadDir = 'static/upload';

    if (!file_exists($uploadDir)) {
        mkdir($uploadDir, 0777);
    }

    // 在这里重新写入文件,包括后缀
    $targetFile = $uploadDir . '/' . time() . '.jpg';
    move_uploaded_file($tempFile, $targetFile);
    $this->model->$field = $targetFile;
}</code>
Salin selepas log masuk
Label berkaitan:
php
sumber:php.cn
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