开发者

Multiple image upload with jquery plugin

开发者 https://www.devze.com 2023-02-14 11:54 出处:网络
I got this simple jquery plugin to upload files. i can add multiple files, but i cant seem to write a code that saves all the files, only one..

I got this simple jquery plugin to upload files.

i can add multiple files, but i cant seem to write a code that saves all the files, only one..

var _thumb = str开发者_高级运维ing.Empty;    
if (!string.IsNullOrEmpty(fuUploadThumps.FileName))
            {
                _thumb = fuUploadThumps.FileName;
                fuUploadThumps.SaveAs(Request.PhysicalApplicationPath + @"\img/produkter\" + _imagePath["categoryImagePath"] + "resized/thumbs/" + StripInput(_thumb));
            }

Can anyone help me?

More code

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

_objAdmin.AddThumbs(_objAdmin);

Thats all :=)


What I think jnoreiga is trying to tell you, is to request the files like you request the physical applicationpath. Just like so:

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);
    }
}


You have to loop though the requests' file array.

foreach (HttpPostedFileBase file in request.Files)
{
    string filename = file.FileName;                        
}
0

精彩评论

暂无评论...
验证码 换一张
取 消