ashx文件,能不能实现让用户输入一串数字,查看指定文件夹中有没有以这串数字为名字的文件夹,有的话传入图片,没有的话创建这个数字为名字的文件夹,并将图片传入 比如说,现有文件夹a,我想先查看a里面有没有名为1234的文件夹,有的话通过swfupload控件将图片传进1234,没有的话创建1234再传进图片。关键是我现在用的swfupload控件通过ashx文件实现的,没办法放一个文本框,输入1234,将文本框里的内容作为文件夹名使用,如果是单张图片上传,不用ashx的话,我能够创建1234并上传,用到ashx和swfupload的话,我就不知道怎么弄了。求解啊 100分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //为什么一定要输入名字。。你规定不就行了你说要什么就叫什么 if (!Directory.Exists(Server.MapPath("~/aa/1234")))//如果不存在就创建file文件夹 { Directory.CreateDirectory(Server.MapPath("~/aa/1234")); //这两个路径。。根据你自己的 } 可以直接放一个文本框,然后在上传按钮点击的时候获取文本框值,然后获取本地文件路径。在该路径后面添加该文件夹名称:比如:获取的本地路径为D:\Oracle\SystemPage.sql,文本框值为Oracle,那就结合成这样的D:\Oracle\SystemPage.sql_Oracle,最后在服务器端获取该字符串再解析出Oracle,完成文件加创建并上传数据 你说的这个适用用单张图片上传,不适用于ashx文件啊 using System.IO;string dirpath =...string filepath=...//外面也可以嵌入for循环 把你多文本的路径取出来判断if (Directory.Exists(path))//判断目录是否存在{}if(File.Exist(filepath))//如果是文件的话{//上传}else{//创建} 你看方法只有那点不同。。你就可以想这个是可以提取的啊。。 public void CreateDir(string path) { if (!Directory.Exists(Server.MapPath(path))) { Directory.CreateDirectory(Server.MapPath(path)); } } 添加一个文本框如 <input type="text" id="pdir" /> 在点击上传之前,执行var ndir=document.getElementById("pdir").value;swfu.Addpostparams("pdir",ndir); 点击上传后.在ashx中取目录名string ndir=context.Request["pdir"]; using System.IO;string dirpath =...string filepath=...//外面也可以嵌入for循环 把你多文本的路径取出来判断if (Directory.Exists(path))//判断目录是否存在{}if(File.Exist(filepath))//如果是文件的话{//上传}else{//创建 public void CreateDir(string path) { if (!Directory.Exists(Server.MapPath(path))) { Directory.CreateDirectory(Server.MapPath(path)); } }} Fck错误 大家好,我问个asp:Repeater的 VS2008 HyperLink控件怎麼沒有CommandName屬性 ajax联动dropdownlist的问题 求救 T推荐功能 GridView选择事件~~ 请教:如何将多个图片同时上传到一个文件夹里,同时还要生成其相应的缩略图,然后将其路径保存到数据库的不同字段??? 后台数据库改后,代码出现了问题?大家帮助看一下!!谢谢!! 菜鸟提问:怎样在脚本中给listBox赋值啊?谢谢 同一个网站混合使用ASP和ASP.NET这样的构架好么? 请问asp.net中iframe怎样自适应高度 C# 中如何去掉特殊符号
//为什么一定要输入名字。。你规定不就行了你说要什么就叫什么 if (!Directory.Exists(Server.MapPath("~/aa/1234")))//如果不存在就创建file文件夹
{
Directory.CreateDirectory(Server.MapPath("~/aa/1234")); //这两个路径。。根据你自己的
}
比如:获取的本地路径为D:\Oracle\SystemPage.sql,文本框值为Oracle,那就结合成这样的
D:\Oracle\SystemPage.sql_Oracle,
最后在服务器端获取该字符串再解析出Oracle,完成文件加创建并上传数据
你说的这个适用用单张图片上传,不适用于ashx文件啊
string filepath=...
//外面也可以嵌入for循环 把你多文本的路径取出来判断
if (Directory.Exists(path))//判断目录是否存在
{}
if(File.Exist(filepath))//如果是文件的话
{
//上传
}
else
{
//创建
}
你看方法只有那点不同。。你就可以想这个是可以提取的啊。。 public void CreateDir(string path)
{
if (!Directory.Exists(Server.MapPath(path)))
{
Directory.CreateDirectory(Server.MapPath(path));
}
}
在点击上传之前,执行
var ndir=document.getElementById("pdir").value;
swfu.Addpostparams("pdir",ndir); 点击上传后.在ashx中取目录名
string ndir=context.Request["pdir"];
string filepath=...
//外面也可以嵌入for循环 把你多文本的路径取出来判断
if (Directory.Exists(path))//判断目录是否存在
{}
if(File.Exist(filepath))//如果是文件的话
{
//上传
}
else
{
//创建
public void CreateDir(string path)
{
if (!Directory.Exists(Server.MapPath(path)))
{
Directory.CreateDirectory(Server.MapPath(path));
}
}}