[ASP.Net] [ASP] Upload Image

Scarlatta1998

Nuovo Utente
10 Gen 2019
5
0
1
Buongiorno a tutti, sono nuovissima nel campo dell' informatica.
Avrei bisogno di una mano...
Come già menzionato all' interno del titolo dovrei fare l' upload image nella pagina home e salvarla finché l' utente non decide di modificarla, ma ricevo il seguente errore
SqlException: Il nome di colonna 'ImageID1' non è valido.
Il nome ImageID1 all' interno della mia tabella non esiste..

Questo è il mio codice
Codice:
<div class="portlet-body">
                <div class="table-toolbar">
                    <div class="row">
                        <div class="col-md-12">
                            <label>Caricamento Immagine</label>
                            <form asp-action="UploadImage"  method="post" enctype="multipart/form-data" class="form-inline">
                                <div class="form-group">
                                    <input type="file" name="file" id="file" />
                                </div>
                                <input type="submit" value="Salva Immagine" class="btn btn-primary" />
                            </form>
                        </div>
                    </div>
                </div>
                  </div>



public async Task<IActionResult> UploadImage(IFormFile file, int ID)
        {
            var uploads = Path.Combine(_environment.WebRootPath, "uploads", "home-images");
            if (file.Length > 0)
            {
                var fileName = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim('"');
                fileName = $"{ID}.{fileName.Substring(fileName.LastIndexOf(".", StringComparison.Ordinal) + 1)}";
                using (var fileStream = new FileStream(Path.Combine(uploads, fileName), FileMode.Create))
                    await file.CopyToAsync(fileStream);

              

                    var hom = _context.Home.Single(i => i.ImageID == ID);
                    hom.ImagePath = $"/uploads/home-images/{fileName}";
                    _context.Update(hom);
                    await _context.SaveChangesAsync();
              
            }
            return RedirectToAction("Index", new { ID });
        }
potreste aiutarmi?
 
Ultima modifica di un moderatore:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.406
339
83
@Scarlatta1998
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code-gif.6007
o il tag
php-png.6009
per il PHP, quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box-inserisci-2-png-jpg.6008

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 

Paolo69

Moderatore
Membro dello Staff
MOD
18 Feb 2010
552
13
18
Italy
www.riciclarte.info
Difficile se non impossibile trovare una soluzione senza conoscere il codice completo.
Quando il server ti restituisce l'errore ti comunica anche il numero della riga di codice che l'ha generaro?
 
  • Like
Reactions: Scarlatta1998

Scarlatta1998

Nuovo Utente
10 Gen 2019
5
0
1
si certamente :
Codice:
                fileName = $"{id}.{fileName.Substring(fileName.LastIndexOf(".", StringComparison.Ordinal) + 1)}";
                using (var fileStream = new FileStream(Path.Combine(uploads, fileName), FileMode.Create))
                    await file.CopyToAsync(fileStream);

             var Image = _context.Images.Single(i => i.ImageID == id);
                Image.ImagePath = $"/uploads/home-images/{fileName}";
                _context.Update(Image);
                await _context.SaveChangesAsync();
            }
            return RedirectToAction("Index", new { id });

l' errore lo restituisce nella riga var Image
 
Discussioni simili
Autore Titolo Forum Risposte Data
felino ASP.net MVC: Exception e chiamata AJAX ASP.NET 1
R Sviluppatore ASP.NET Offerte e Richieste di Lavoro e/o Collaborazione 0
P Passagio dati complessi tra una ASP.NET webapi e Angular ASP.NET 2
A [ASP.Net] Gestire il profilo ADMIN in un progetto ASP NET e pattern MVC ASP.NET 0
P [ASP.Net] Problema ERR_INCOMPLETE_CHUNKED_ENCODING 206 (Partial Content) con Font ASP.NET 4
A Mantenere la validazione reindirizzandoci su un secondo sito WEb. (ASP.NET) ASP.NET 0
StephenSoftware [ASP.Net] Pagina Master ed eventi... ASP.NET 0
NuviaSoftware [Retribuito] [Cerco] Programmatore ambienti ASP.NET,. Net Azure web apps, Javascript Offerte e Richieste di Lavoro e/o Collaborazione 0
V [ASP.Net] avento keydown crh13 enter ASP.NET 0
A [ASP.Net] Dropdownlist ASP.NET 0
riminese77 [ASP.Net] Popup Bootstrap in datagrid ASP.NET 0
K [ASP.Net] Realizzazione menu a tendina dipendenti ASP.NET 1
E [ASP.Net] Access 2016 ? Non si usa Microsoft Jet 4.0 ma Engine 2016 o 2010. Non va ! ASP.NET 2
M [ASP.Net] [ASP] geoblocking e web.config ASP.NET 3
L [ASP.Net] Realizzare modulo contatti PopUp ! ASP.NET 1
K [ASP.Net] Problema stampa e modifica ms sql ASP.NET 0
D [ASP.Net] Non elencare nella select i duplicati dallo split Classic ASP 9
K [ASP.Net] Utilizzare e modificare dati linq ASP.NET 0
felino [ASP.Net] [VbScript] Catturare valore del Hard Faults (Page Fault) ASP.NET 0
andreacata31 [ASP.Net] Passare da Windows Application a sito Web ASP.NET 1
stellare21 [ASP.Net] Redirect a una pagina ASP.NET 2
S Asp.net MVC Hosting - SQL Server Programmazione 0
M [ASP.Net] Cosa MI sfugge? ASP.NET 1
Etinetsrl [Retribuito] - Sviluppatore ASP.net / PHP per piattaforma CMS proprietaria Presentati al Forum 0
E [ASP.Net] Autenticazione integrata windows ASP.NET 0
momeraths [ASP.Net] Consiglio su Visual Studio ASP.NET 3
B Porting da Classic ASP ad ASP.NET Classic ASP 1
onweb (offro) aplicazioni web (asp.net) Offerte e Richieste di Lavoro e/o Collaborazione 0
V Asp.net Manuali Video ASP.NET 2
G Errore quando Sto ospitando i miei siti ASP.NET ASP.NET 1
M Trasferire un sito Asp.net da un server ad un altro ASP.NET 0
felino [ASP.NET] Concatenare una ViewBag al testo ASP.NET 1
G cerco progarmmatore asp net su caserta Offerte e Richieste di Lavoro e/o Collaborazione 0
M ASP.NET Response.Redirect che si apre in una nuova finestra ASP.NET 1
M Session timeout in ASP.NET ASP.NET 1
M Lanciare una funzione asp.net con javascript. E' possibile? ASP.NET 0
M Disabilitare cache browser sito asp.net ASP.NET 1
onweb Vendo applicazione asp.net - block notes Altri Annunci 0
maxbossi Regolamento Regolamento del forum ASP.Net - Leggere prima di postare!!! ASP.NET 0
S VS2010: Variabili Session in ASP net ASP.NET 2
S PHP vs ASP.NET PHP 0
F Perché usate ASP.net? ASP.NET 21
R Asp.net & Sql Server ASP.NET 3
X Differenze web form asp.net e form html ASP.NET 2
B ASP.Net, C#, VB.Net... sono confuso... ASP.NET 1
S How to build ASP.NET Media Player Control in C# .Net code .NET Framework 0
S How to build ASP.NET Media Player Control in C# .Net code ASP.NET 0
L Cerco Programmatore Web Asp.net Offerte e Richieste di Lavoro e/o Collaborazione 1
voldemort rs.AddNew in ASP.Net? ASP.NET 1
voldemort Script calendario eventi ASP.Net ASP.NET 1

Discussioni simili