Загрузка нескольких изображений с помощью плагина jquery - PullRequest
1 голос
/ 28 февраля 2011

У меня есть этот простой плагин jquery для загрузки файлов.

Я могу добавить несколько файлов, но я не могу написать код, который сохраняет все файлы, только один ..

var _thumb = string.Empty;    
if (!string.IsNullOrEmpty(fuUploadThumps.FileName))
            {
                _thumb = fuUploadThumps.FileName;
                fuUploadThumps.SaveAs(Request.PhysicalApplicationPath + @"\img/produkter\" + _imagePath["categoryImagePath"] + "resized/thumbs/" + StripInput(_thumb));
            }

Кто-нибудь может мне помочь?

Дополнительный код

_objAdmin.Name = StripInput(_thumb);
_objAdmin.Connection = Session["imageConnection"].ToString();

_objAdmin.AddThumbs(_objAdmin);

Вот и все: =)

Ответы [ 2 ]

2 голосов
/ 21 марта 2011

Я думаю, что jnoreiga пытается вам сказать, это запрашивать файлы, как вы запрашиваете физический путь приложения.Просто так:

var hfc = Request.Files;
for (var i = 0; i < hfc.Count; i++)
{
    var hpf = hfc[i];
    if (hpf.ContentLength > 0)
    {
        var _thumb = hpf.FileName;
        hpf.SaveAs(
            Request.PhysicalApplicationPath + @"\img/produkter\" + _imagePath["categoryImagePath"] + "resized/thumbs/" + StripInput(_thumb)
        );
    }
    else
    {
        return string.Format("Add some data on file number: {0}, please? :-)", i);
    }
}
1 голос
/ 28 февраля 2011

Вы должны пройти через массив файлов запросов.

foreach (HttpPostedFileBase file in request.Files)
{
    string filename = file.FileName;                        
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...