This commit is contained in:
zadit biasa aja
2025-07-05 12:01:34 +00:00
parent 3e3ca69fee
commit 80eebc50d0

View File

@@ -60,17 +60,17 @@ const FileListComponent = () => {
const data = JSON.parse(text); const data = JSON.parse(text);
console.log(data);
if (data.error) { if (data.error) {
alert(data.error); alert(data.error);
return; return;
} }
// Validasi URL gambar (opsional) // Validasi URL gambar (opsional)
if (data.foto_url && !data.foto_url.match(/\.(jpg|jpeg|png)$/i)) { if (data.foto_url && !data.foto_url.match(/\.(jpg|jpeg|png)$/i)) {
console.warn("URL foto bukan format gambar yang didukung."); console.warn("URL foto bukan format gambar yang didukung.");
} }
setSelectedFile(data); setSelectedFile(data[0]);
} catch (error) { } catch (error) {
console.error("Gagal mengambil detail:", error.message || error); console.error("Gagal mengambil detail:", error.message || error);
alert("Gagal mengambil detail. Pastikan data tersedia."); alert("Gagal mengambil detail. Pastikan data tersedia.");
@@ -152,9 +152,9 @@ const FileListComponent = () => {
onClick={(e) => e.stopPropagation()} onClick={(e) => e.stopPropagation()}
> >
{/* Foto KTP */} {/* Foto KTP */}
{selectedFile.foto_url && ( {selectedFile.data && (
<img <img
src={selectedFile.foto_url} src={`data:image/jpeg;base64,${selectedFile.data}`}
alt={`Foto KTP - ${selectedFile.nik}`} alt={`Foto KTP - ${selectedFile.nik}`}
style={{ style={{
width: "100%", width: "100%",