Ich mache diese Website, wo der Benutzer ein Formular hat, in dem sie eine Datei von ihrem Computer auswählen und hochladen können, aber ich weiß nicht, wie ich es verwenden kann. Ich verwende MVC und einen Web Service auch in C#, wo ich die Verbindung zur Datenbank bearbeite, wo ich die Datei speichern muss. Die Datei kann ein PDF, ein Wort oder ein Bild sein. Die Frage ist also, wie kann ich es speichern und auch seine size.Thank überprüfen SieSpeichern von Datei von Web zu Datenbank C#
-2
A
Antwort
0
können Sie die Eigenschaft ContentLength von HttpPostedFileBase verwenden, um die Größe der Datei zu erhalten - https://msdn.microsoft.com/en-us/library/system.web.httppostedfilebase.contentlength(v=vs.110).aspx
dann die Input speichern zu ein Byte-Array
using (MemoryStream stream = new MemoryStream())
{
file.InputStream.CopyTo(stream);
bytes = stream.ToArray();
}
Weiter, um die Byte-Array zu einem SqlDbType.VarBinary Stored Procedure Parameter zuweisen es zurück in die Datenbank zu speichern - vorausgesetzt, diese SQL-Server ist.
Verwandte Themen
- 1. Wie ein WebApi von asp.net Web API zu speichern, um Ergebnis in JSON-Datei speichern
- 2. Verwenden von MemoryStream zum Speichern von .docx-Datei C#
- 3. Speichern von Skript-Dateien außerhalb Web-Root
- 4. Zugang Firebase Datenbank von Web
- 5. Speichern von Datensatz zu Rails-Datenbank von Python-Skript
- 6. eine Datei von physischen Pfad von Web-
- 7. Speichern von Daten in SQL-Datenbank aus Textfeldern asp.net C#
- 8. So speichern Sie Web-Audio-Streaming in Datei (C++/Java)
- 9. Datei von URLField zu ImageField speichern
- 10. Ng-Datei-Upload zum Speichern von PDF-Blob zur Datenbank
- 11. Speichern von Text von Kendo-Editor Datenbank
- 12. Speichern von Daten aus einer CSV-Datei in eine Datenbank
- 13. Javascript, Speichern von Benutzerdetails in eine Datenbank
- 14. Synchronisation von Daten zwischen Web & C#
- 15. Parse XML-Datei und Speichern von Daten in der Datenbank
- 16. Speichern Sie Byte [] in einer SQL Server-Datenbank von C#
- 17. Datenbank-Handling von Web-Service - wie die Leistung zu verbessern?
- 18. Speichern vertraulicher Informationen in Keepass-Datenbank von C#
- 19. Speichern von Objekten aus Web-Services
- 20. Web Scraping und Speichern in CSV-Datei
- 21. C++ Von Text-Datei zu Binär-Datei
- 22. Speichern von Daten in der Firebase-Datenbank
- 23. Speichern von HTML in der Datenbank
- 24. Speichern von unstrukturierten Daten in einer Datenbank
- 25. C# Speichern von großen Bildern
- 26. Speichern von Daten aus einer C# -Anwendung
- 27. Laden/Speichern von Word-Dokumenten von Web-App (asp.net MVC)
- 28. Speichern von Bild In Datenbank ohne JQuery
- 29. Speichern von Dateien in SQL Server-Datenbank
- 30. Wiederherstellen einer Datenbank von C#