Ich habe keine Informationen zu diesem Thema wirklich gesehen, außer für Informationen zum Filtern von Dateien bei der Verwendung der neuesten Kendo-Bibliothek. Also poste ich, wie ich es gemacht habe, wenn andere es brauchen.Kann Dateien nicht filtern mit Kendo Upload mit rRazor
0
A
Antwort
0
Dies wird Kendo in Razor-Syntax verwendet:
@(Html.Kendo().Upload()
.Name("procfiles")
.Async(a => a
.Save("SavePF", "AccountEvent", new { id = Model.SeqNum })
.Remove("RemovePF", "AccountEvent", new { id = Model.SeqNum })
.AutoUpload(true)
).Files(f =>
{
if (Model != null && !string.IsNullOrEmpty(Model.ProcedureFile))
{
f.Add().Name(Path.GetFileName(Model.ProcedureFile));
}
})
.Multiple(false)
.ShowFileList(true)
.Events(e =>
{
e.Error("accountEventEditController.uploadProcFileError");
e.Select("accountEventEditController.onProcFileUploadSelect");
e.Upload("accountEventEditController.onProcFileUpload");
e.Success("accountEventEditController.onProcFileSuccess");
e.Remove("accountEventEditController.onProcFileRemove");
e.Complete("accountEventEditController.onProcFileComplete");
})
)
Wie Sie sehen können, können Sie in die "Select" Ereignis verknüpfen. Dann habe ich eine .js Controller-Handler-Datei, die den folgenden Code zum Filtern von Dateitypen ausführt.
var onChkFileUploadSelect = function (e, type) {
var files = e.files;
var acceptedFiles = [".pdf", ".xlsx"];
var isAcceptedImageFormat = ($.inArray(files[0].extension, acceptedFiles)) != -1;
console.log(files[0].extension);
if (!isAcceptedImageFormat) {
e.preventDefault();
$(targetErrorControl).fadeIn('slow').delay(3000).fadeOut('slow');
}
}
Hoffentlich hilft das einige da draußen.
Verwandte Themen
- 1. Kendo Upload mit zuvor hochgeladenen Dateien befüllen
- 2. Kendo MVVM Gitter mit benutzerdefinierten Filtern
- 3. Kendo UI Upload-Komponente für eckig 2 - Kann nicht
- 4. Wie Kendo-Datei-Upload mit Knopfeingabe
- 5. kann nicht Upload-Dateien mit awscli bis s3 - Zugriff verweigert
- 6. Filtern von Dateien mit Ant?
- 7. Kendo upload change color wenn Hover mit Datei
- 8. Upload mehrerer Dateien mit Büroklammer
- 9. Upload-Fortschritt einzelner Dateien mit XMLHttpRequest erhalten
- 10. Kendo UI-Datei-Upload auf Safari - Probleme mit dem Hochladen von Dateien
- 11. Kann nicht filtern und sucht mit filterrific
- 12. Kann Objekte mit RxSwift/RxRealm nicht filtern
- 13. JS-Dateien Upload-Warteschlange mit Django Block
- 14. MVC5 Ajax.BeginForm Upload-Formular mit Dateien
- 15. Lösche Dateien nach ID in Kendo hochladen
- 16. Verknüpfung von 2 Excel-Dateien mit Filtern
- 17. AJAX-Upload-Dateien funktionieren nicht
- 18. Mit WGET-Befehl Upload-Dateien zu http
- 19. Upload-Dateien mit 2 separaten Eingabefeldern
- 20. Wie können Sie PDF-Dateien mit finfo() für den Upload filtern?
- 21. Kendo UI für Angular 2 Upload-Komponente - Upload-Methode
- 22. Dateien mit Paperclip ohne Upload speichern
- 23. Kendo Pager nicht mit Kendo Listenansicht Datenquelle aktualisieren
- 24. Upload läuft nicht mit VichUploaderBundle
- 25. Upload Große Dateien mit DropZone.js sind mit Fehlercode 0
- 26. Kendo UI Async Upload funktioniert nicht in Internet Explorer
- 27. Kendo-UI Kendo-Dropdown-Liste mit k-Filter-Problem
- 28. Upload mehrerer Dateien mit move_uploaded_file() -Funktion mit foreach-Schleife
- 29. FTP-Upload mit .NET
- 30. ASP.Net MVC kendo Datei Upload-Validierungen funktioniert nicht