fileupload 获取选中文件的绝对路径

fileupload 获取选中文件的绝对路径,第1张

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 获得数据库文件绝对路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9827666.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存