Gin Dosya Yükleme
Bu yazıda Gin kütüphanesinden POST isteği ile nasıl dosya yükleyeceğimizi göreceğiz.
Aşağıda projemizin dizin/dosya yapısı bulunuyor.
.
├── main.go
└── public
└── index.htmlİlk olarak index.html dosyamızı görelim.
<!doctype html>
<html lang="tr">
<head>
<meta charset="utf-8">
<title>Dosya Yükle</title>
</head>
<body>
<h1>Yüklemek için 1 adet dosya seçin</h1>
<form action="/yukle" method="post" enctype="multipart/form-data">
İsim: <input type="text" name="isim"><br>
E-posta: <input type="email" name="email"><br>
Dosya: <input type="file" name="dosya"><br><br>
<input type="submit" value="Yükle">
</form>
</body>Detaylıca değinmiyorum. input elementlerinin name özelliğinde ne isim verdiğimizi dikkat etmemiz yeterli. form elementinin action özelliğine /yukle adresini verdik.
main.go dosyamız ise aşağıdaki gibi olacaktır. Detaylarına yorum satırlarında değindim.
Last updated
Was this helpful?