Php 从具有正确扩展名的文本响应生成图像
我认为在Php 从具有正确扩展名的文本响应生成图像,php,laravel,image,api,mime,Php,Laravel,Image,Api,Mime,我认为在Laravel中使用文件存储驱动程序是一种更好的方法。 对于确定的文件类型,您可以读取MIMEtype.有一种更好的方法将文件保存在Laravel中 if (!file_exists(public_path() . '/images/' . $image_id . '.png')) { if (strpos($response, 'PNG') !== false || strpos($response, 'png') !== false) { Image::m
Laravel
中使用文件存储驱动程序是一种更好的方法。
对于确定的文件类型,您可以读取
MIME
type.有一种更好的方法将文件保存在Laravel中
if (!file_exists(public_path() . '/images/' . $image_id . '.png')) {
if (strpos($response, 'PNG') !== false || strpos($response, 'png') !== false) {
Image::make($response)->save(public_path('images/' . $image_id . ".png"));
}
}
if (!file_exists(public_path() . '/images/' . $image_id . '.jpg')) {
if (strpos($response, 'jpg') !== false || strpos($response, 'JPG') !== false) {
Image::make($response)->save(public_path('images/' . $image_id . ".jpg"));
}
}
更多
if (!file_exists(public_path() . '/images/' . $image_id . '.png')) {
if (strpos($response, 'PNG') !== false || strpos($response, 'png') !== false) {
Image::make($response)->save(public_path('images/' . $image_id . ".png"));
}
}
if (!file_exists(public_path() . '/images/' . $image_id . '.jpg')) {
if (strpos($response, 'jpg') !== false || strpos($response, 'JPG') !== false) {
Image::make($response)->save(public_path('images/' . $image_id . ".jpg"));
}
}
if($response)
{
$path = 'images/' . $image_id;
$fileName = str_replace(' ', '_', response->getClientOriginalName());
$response->storeAs($path,$fileName);
}