C# 使用jquery插件上传多幅图像
我得到了这个简单的jquery插件来上传文件 我可以添加多个文件,但我似乎无法编写一个代码来保存所有文件,只有一个C# 使用jquery插件上传多幅图像,c#,jquery,asp.net,upload,C#,Jquery,Asp.net,Upload,我得到了这个简单的jquery插件来上传文件 我可以添加多个文件,但我似乎无法编写一个代码来保存所有文件,只有一个 var _thumb = string.Empty; if (!string.IsNullOrEmpty(fuUploadThumps.FileName)) { _thumb = fuUploadThumps.FileName; fuUploadThumps.SaveAs(Request
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);
仅此而已:=)您必须循环遍历请求的文件数组
foreach (HttpPostedFileBase file in request.Files)
{
string filename = file.FileName;
}
我认为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);
}
}
var hfc=Request.Files;
对于(变量i=0;i0)
{
var _thumb=hpf.FileName;
hpf.SaveAs(
Request.PhysicalApplicationPath++“\img/produkter\”+\u imagePath[“categoryImagePath”]+“大小调整/thumbs/”+StripInput(_thumb)
);
}
其他的
{
返回string.Format(“请在文件号:{0}上添加一些数据?:-)”,i);
}
}
你能给我们看更多的代码吗?我试了一下你发布的Jnoreiga。它出现了一个错误,表示它无法解析符号“request”。请在request中使用大写字母R。它与您在示例中用于Request.PhysicalApplicationPath的对象相同。我现在就可以使用它了!我不知道为什么我没有想到这一点。。谢谢