Всякий раз, когда я получаю одно имя файла в UploadComplete(), он будет потерян, когда он загрузит следующий файл, так как всякая загрузка файла приведет к автоматическому сообщению. Я попытался остановить это, но это не сработает. Я также попробовал ViewState, чтобы сохранить имя файла, которое все еще не работает. Как сохранить список загруженных имен файлов?Попробуйте получить все имена загруженных файлов, используя ajaxfileupload
ответ
Вы можете сохранить их в объект сеанса таким образом. Список загружается с данными сеанса, добавляется новый элемент, сеанс обновляется списком. Таким образом, сеанс всегда будет сохранять данные после каждой загрузки вместо замены существующего.
C#
//global declaration
private List<string> UploadList;
protected void AjaxFileUpload1_UploadComplete()
{
String fileName = IO.Path.GetFileName(e.FileName);
UploadList = Session["UploadedFiles"];
UploadList.Add(fileName);
Session["UploadedFiles"] = UploadList;
}
//retrieve the items from list
private void GetList()
{
UploadList = Session["UploadedFiles"];
//loop through the list or access each item by the index
}
VB
'global declaration
Dim UploadList as List(Of String)
Protected Sub AjaxFileUpload1.UploadComplete()
Dim fileName = IO.Path.GetFileName(e.FileName)
UploadList = Session("UploadedFiles")
UploadList.Add(fileName)
Session("UploadedFiles") = UploadList
End Sub
'retrieve the items from list
Private Sub GetList()
UploadList = Session("UploadedFiles")
'loop through the list or access each item by the index
End Sub
post C# code ... –
Здесь вы можете преобразовать его здесь –
Преобразуйте его сами здесь http://converter.telerik.com –
- 1. PHP получить имена нескольких загруженных файлов
- 2. Expressjs acess имена загруженных файлов
- 3. Unicode имена загруженных файлов будут удалены
- 4. Получить имена файлов функций swf, используя ExternalInterface?
- 5. Как получить все имена файлов в каталоге?
- 6. Получить все имена файлов из dir
- 7. Как получить все имена файлов в каталоге?
- 8. Получить все имена файлов из поддерживающей папки
- 9. получить все имена файлов из сериализованных данных
- 10. Diff используя только имена файлов
- 11. SharpSVN прочитал ВСЕ имена файлов
- 12. Показать дружественные имена файлов, загруженных с помощью FilenameFilter
- 13. изменить имена файлов, используя bash
- 14. получить имена файлов, NSArray
- 15. Как получить имена файлов?
- 16. Количество загруженных файлов
- 17. Как генерировать короткие имена файлов для загруженных фотографий?
- 18. Обработка загруженных файлов в Django
- 19. получить имена файлов из Uploadify JQuery плагин
- 20. Получить имена файлов с атлетикой
- 21. получить имена столбцов excel, используя exceldatareader
- 22. Java: программно определить все имена пакетов, загруженных на
- 23. Laravel: Как получить URL-адреса загруженных файлов?
- 24. Обнаружение частично загруженных файлов?
- 25. Сканирование загруженных файлов
- 26. RadFileExplorer: получить выбранные имена файлов
- 27. получить имена файлов изображений внутри папок, используя php
- 28. Невозможно получить имена файлов, используя библиотеку Docopt Python
- 29. Получить все имена файлов на моем сервере (удаленный)
- 30. Получить все имена файлов в папке src, проект codenameone
у попытался e.fileName? –
@viveknuna Да, я пробовал. Я могу просто получить имя одного файла, и имя файла будет потеряно при чтении другого файла (предположим, что загрузите несколько файлов). У меня нет способа сохранить это. –