
fileupload 获取选中文件的绝对路径,实现参考如下:
protected void BtnUp_Click(object sender, EventArgs e)
{
if (FileUploadHasFile)
{
string savePath = ServerMapPath("~/upload/");//指定上传文件在服务器上的保存路径
//检查服务器上是否存在这个物理路径,如果不存在则创建
if (!SystemIODirectoryExists(savePath))
{
SystemIODirectoryCreateDirectory(savePath);
}
savePath = savePath + "\\" + FileUploadFileName;
FileUploadSaveAs(savePath);
LabMsgText = stringFormat("<a href='upload/{0}'>upload/{0}</a>", FileUploadFileName);
}
else
{
LabMsgText = "没有选择文件!";
}
}
可以试试:
Shell
"appexe
"
&
appPath
&
"\文件flv",
vbNormalFocus
友情提示:Shell在 *** 作文件路径的时候,如果路径中或者文件名中包含空格,需要利用Chr(34)对路径进行在处理!!
测试不通过的话再留言!!
你这个才是叫绝对路径
绝对路径是指文件所在的全部路径,简而言之就是
绝对路径包括了
盘符
文件夹
文件等。
相对路径
只是指你源程序所在的文件夹为根目录
举个例子
E:\zhangna\zuoye\6\双向词典mdb"
这个就是绝对路径了
而
在程序里面调用如
zuoye\6\双向词典mdb
这样才是叫相对路径
(假如你的程序是在e:\zhangna下面)
vb中获得相对路径的代码是apppath
假如你的程序是在e:\zhangna下面
哪么用代码
apppath
&
"\zuoye\6\双向词典mdb"
这段代码和你用的路径是一样的,但是用相对路径的好处就是,你的数据库可以不限定在那个盘
只要求限定是在你的源程序的目录下面就可以了
我是用usb连手机测试的,估计是手机上运行只有apk,并没有产生assets文件夹现在我是直接读取拷贝到sd卡上的数据,路径是/mnt/sdcard/xxxjpg 详情回复发表于 2013-8-12 20:5
<input id="myfile" type="file" />
<br />
<img src="" alt="Image to be upload" />
<div id="info"></div>
<script type="text/javascript">
var dFile = documentgetElementById('myfile');
var dImg = documentgetElementsByTagName('img')[0];
var dInfo = documentgetElementById('info');
dFileonchange = function(){
if(!dFilevaluematch(/jpg|gif|png|bmp/i)){alert('File type must be: jpg, gif, bmp or png !');return;}
if(dFilefiles){
dImgsrc = dFilefiles[0]getAsDataURL();
alert(dImgsrc);
}else if(dFilevalueindexOf('\\') > -1 || dFilevalueindexOf('\/') > -1){
dImgsrc = dFilevalue;
alert(dImgsrc);
}
}
</script>
输出 完整路径。
1 用servlet获取
11 获取项目的绝对路径
requestgetSession()getServletContext()getRealPath("")
12 获取浏览器地址
requestgetRequestURL()
13 获取当前文件的绝对路径
requestgetSession()getServletContext()getRealPath(requestgetRequestURI())
2获取当前的classpath路径
String a2=类名classgetResource("")toString();
String a3=DBConnectionclassgetResource("/")toString();
String a4=DBConnectionclassgetClassLoader()getResource("")toString();
String t=ThreadcurrentThread()getContextClassLoader()getResource("")getPath();
//输出很好理解
3、获取文件的绝对路径
String t=ThreadcurrentThread()getContextClassLoader()getResource("")getPath();
int num=tindexOf("metadata");
String path=tsubstring(1,num)replace('/', '\\')+"项目名\\WebContent\\文件";
打开文件时要获取文件绝对路径的方法是:FilegetAbsolutePath()获取文件的绝对路径;
Java可以 *** 作OS的进程。在Javalang包中Process的子类具有相关的功能。Process 类提供了执行从进程输入、执行输出到进程、等待进程完成、检查进程的退出状态以及销毁(杀掉)进程的方法。
以上就是关于fileupload 获取选中文件的绝对路径全部的内容,包括:fileupload 获取选中文件的绝对路径、VB 获取文件绝对路径、vb 获得数据库文件绝对路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)