HTML5 <input type=“file” accept=“image/*” capture=“camera”> Laravel应用程序

html5 <input type="file" accept="image/*" capture="camera"> laravel app

提问人:Morex 提问时间:10/27/2023 最后编辑:Morex 更新时间:10/27/2023 访问量:53

问:

我正在使用输入捕获来保存我的 Laravel 应用程序中的照片,但是当我在预览中查看它们时,它们被压扁在两极,有谁知道如何设置用于保存照片的像素高度和宽度?一千个感谢

$img = $request->validate([
            'image' => 'required|image|mimes:jpg,jpeg,png,bmp,gif,svg,webp|max:8000'
        ]);

$imageName = time() . '.' . $request->image->getClientOriginalExtension();

            $request->image->move(public_path('images/images'), $imageName);

@foreach ($result as $item)
                                    <div class="dettaglio-pdca-dettaglio">
                                        <div class="dettaglio-pdca-maskgroup">
                                            <img src="/images/images/{{ $item->photo }}" alt="Foto Ticket"
                                                class="dettaglio-pdca-unsplash-jw-mgy1h-js-y zoom" />
                                        </div>
</div>
@endforeach
HTML Laravel 输入 捕获

评论

0赞 ceejayoz 10/27/2023
如何生成和显示预览?
0赞 Tim Roberts 10/27/2023
图像将以相机的原生格式呈现给您。由您的应用程序将其正确转换为所需的任何格式。
0赞 Morex 10/27/2023
好的,这是控制器代码。.你能帮我了解如何做到这一点吗?这对我来说是新事物。
0赞 Abdulla Nilam 10/27/2023
你可以做两件事: 1.从 CSS 中设置图像高度,2。上传完成后调整图像大小。
0赞 Morex 10/27/2023
你能用代码给我看吗???

答: 暂无答案