Şimdi Ara

MVC resim upload edemiyorum ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
9
Cevap
0
Favori
664
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar resim upload edemedim hatam nerede acaba çıldıracam :(

    if (file.ContentLength > 0)
    {
    şurada hata veriyor



    View Sayfam
     
    <%@ Page Title="" Language="C#" MasterPageFile="~/Views/admin.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>

    <asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">

    <table style="height: 160px; width: 911px">
    <script src="../../ckeditor/ckeditor.js"></script>
    <%using (Html.BeginForm("makaleEkle","admin",FormMethod.Post,new{@enctype="multipart/form-data"}))
    { %>
    <tr>
    <td class="auto-style9">Makale Adı:</td>
    <td><%:Html.TextBox("makaleadi")%></td>
    </tr>
    <tr>
    <td class="auto-style9">Makale Resim:</td>
    <td><%:Html.TextBox("file", "", new { @type = "file" })%></td>
    </tr>

    <tr>
    <td class="auto-style9">Kategori Adı:</td>
    <td><%:Html.DropDownList("kategoriler")%></td>
    </tr>

    <tr>
    <td class="auto-style9">Makale içerik:</td>
    <td><%:Html.TextArea("makaleicerigi", new { @id = "ckeditor", @class = "ckeditor" })%></td>
    </tr>
    <tr>
    <td colspan="2" class="auto-style8" style="vertical-align: middle; text-align: center"><input type="submit" value="Ekle" /></td>

    </tr></table>
    <%} %>

    </asp:Content>

    <asp:Content ID="Content2" ContentPlaceHolderID="head" runat="server">

    <style type="text/css">
    .auto-style8 {
    height: 30px;
    }
    .auto-style9 {
    width: 186px;
    }
    </style>

    </asp:Content>





    Bu da controllerim
     
    [HttpPost,ValidateInput(false)]
    public ActionResult makaleEkle(FormCollection frm,HttpPostedFileBase file)
    {
    kategoriler();
    if (file.ContentLength > 0)
    {
    string makaleAdi = frm.Get("makaleAdi");
    int kategoriID = Convert.ToInt32(frm.Get("kategoriler"));
    string makaleicerik = frm.Get("makaleicerigi");


    var dosyaadi = Path.GetFileName(file.FileName);
    var dosya = Path.Combine(Server.MapPath("~images"), dosyaadi);
    file.SaveAs(dosya);
    string dosyayolu = "~/images" + dosyaadi;


    makaleler makaleekle = new makaleler { makaleAdi = makaleAdi, kategoriID = kategoriID, makaleicerik = makaleicerik, makaleResim = dosyayolu };
    vt.makaleler.Add(makaleekle);
    vt.SaveChanges();
    }

    else {

    }


    return View();
    }




    < Bu mesaj bu kişi tarafından değiştirildi yorgun şair -- 21 Aralık 2015; 12:08:24 >







  • Ne gibi bir hata veriyor ? Büyük ihtimal file değeri null geliyor, dosyanın geldiğinden emin misin.
  • quote:

    Orijinalden alıntı: cllyldrm

    Ne gibi bir hata veriyor ? Büyük ihtimal file değeri null geliyor, dosyanın geldiğinden emin misin.

    hocam aşagıda ki hatayı alıyorum ne yaptıysam olamdı ya çıldıracam artık

    if (file.Contentlength > 0)
    {
    şurada hata veriyor


     MVC resim upload edemiyorum ?



    < Bu mesaj bu kişi tarafından değiştirildi yorgun şair -- 21 Aralık 2015; 16:37:35 >




  • Dosya boş gidiyor demekki gönderememişsin controller tarafına.
  • quote:

    Orijinalden alıntı: cllyldrm

    Dosya boş gidiyor demekki gönderememişsin controller tarafına.

    hocam kodlar yukarıda bi yardımcı olabilirmisin ya sabahtandır ugraşıyorum olmuyor
  • quote:

    Orijinalden alıntı: yorgun şair

    quote:

    Orijinalden alıntı: cllyldrm

    Dosya boş gidiyor demekki gönderememişsin controller tarafına.

    hocam kodlar yukarıda bi yardımcı olabilirmisin ya sabahtandır ugraşıyorum olmuyor

    mwc ye devam ederseniz daha çok tırmalarsınız
  • quote:

    Orijinalden alıntı: Parola_18

    quote:

    Orijinalden alıntı: yorgun şair

    quote:

    Orijinalden alıntı: cllyldrm

    Dosya boş gidiyor demekki gönderememişsin controller tarafına.

    hocam kodlar yukarıda bi yardımcı olabilirmisin ya sabahtandır ugraşıyorum olmuyor

    mwc ye devam ederseniz daha çok tırmalarsınız

    hocam ben .net kullanıyorum normalde oradan güzel güzel yardırıyordum zaten kişisel sitemi falan hep .net ile yaptım ama okuldan proje verdiler mecburen mvc kullanıyorum proje için yoksa .net candır




  • Yapay Zeka’dan İlgili Konular
    PHP POST Kaydetme sorunu?
    11 yıl önce açıldı
    Daha Fazla Göster
  • <td><%:Html.TextBox("file", "", new { @type = "file" })%></td>

    burada @type = "file" yanına @name="file" yazar mısın?
    Yani;

    <td><%:Html.TextBox("file", "", new { @type = "file",@name="file" })%></td>
  • quote:

    Orijinalden alıntı: m.mustafadinler

    <td><%:Html.TextBox("file", "", new { @type = "file" })%></td>

    burada @type = "file" yanına @name="file" yazar mısın?
    Yani;

    <td><%:Html.TextBox("file", "", new { @type = "file",@name="file" })%></td>

    buludum hocam sorunu html kısmöında<form></form> tagları vardı kaldırdım sorun çözüldü saolun.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.