导航:首页 > 文件目录 > 获取上传文件源路径

获取上传文件源路径

发布时间:2023-05-21 01:07:09

jsp或html如何通过input file 控件获取上传文件的完整路径

做上传当然需要知道文件的位置.首先在你上传的jsp页面需要有一个表单form.在这个表单里有一个这样一个标签.在你点上传按钮的时候将你选中的文件传递到servlet或action这样的处理页面.在处理页面StringfileName=request.getParameter("fileName").这样就得到了文件名。然后你就可以使用文件流对这个文件进行上传操作。如果还有问题直接HI我。

java servlet 怎么获取表单里上传的文件的路径

文件的上传路径是你控制的...
BufferedOutputStream out = new BufferedOutputStream(
new FileOutputStream(new File("../webapps/fileupload/upload/" + fileName)));

③ Struts2怎么获取到 上传文件的源路径

必要前提:

a.表单method必须是post;

b.enctype取值必须是multipart/form-data;

c.提供文件选择域。定义参数接收

File photo; // 接受上传的文件 File接受

String photoFileName; // 上传的文件名 文件name属性+FileName,

String photoContentType; // 文件的MIME类型 文件name属性+ContentType

例如:

action中

④ PHP如何获取上传文件的完整路径

完整路径?你是指传到网上的完整路径么??
如果是:这个路径是需要你自己拼的。
首先获取域名,拼上你设置的上传目录,然后拼上你接受来的文件名。

⑤ 怎么实现本地上传文件并获取文件路径

试试这个控件:http://www.cnblogs.com/xproer/archive/2010/10/24/1859895.html
此控件是基于标准HTTP协议实现的文件上传功能。优势是扩展性非常好,整合简单,支持批量上传文件和上传文件夹功能,上传前获取本地文件大小,适合各种简单WEB项目。
另外一个特点是支持自动上传指定的本地文件。

单文件上传演示

上传本地文件代码
使用步骤如下:
1.调用AddFile函数添加本地文件,注意路径需要使用双斜框(\\)
2.调用PostFirst函数开始上传文件。
JavaScript code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
<script type="text/javascript" language="javascript">
var uploaderMgr = new HttpUploaderMgr();
uploaderMgr.Load();//加载控件

window.onload = function()
{
uploaderMgr.Init();//初始化控件
//添加一个本地文件
uploaderMgr.AddFile("D:\\Soft\\QQ2010.exe");
uploaderMgr.PostFirst();

};
</script>

单文件整合代码:
JavaScript code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
服务器返回消息:<input id="txtFilePath" type="text" size="50" />
<script type="text/javascript" language="javascript">
var uploaderMgr = new HttpUploaderSingleMgr();
uploaderMgr.Config["PostUrl"] = "http://localhost:8080/asp.net/upload.aspx";
uploaderMgr.Load();
//文件上传完成后执行的回调函数
uploaderMgr.CompleteHook = function(msg)
{
document.getElementById("txtFilePath").value = msg;
};

window.onload = function()
{
uploaderMgr.Init();
};
</script>

⑥ 怎么用js获取上传文件的完整路径

file是一种特殊的input,不能被赋值,也不能被javascript取值,只能随表单提交内,而且随表单提交的也是file路径所指容向的文件本身。

这是浏览器安全原因所限制的,如果可以取值和赋值的话,那么javascript就可以随意获取你电脑上的文件了,这是非常危险的

⑦ C#.net 获得上传文件路径

HttpPostedFile[] postedFile 这个 是系统获取的上传附件的集合
用postedFile[i].FileName 就可以访问到 上传文件的全路径

⑧ java怎么获取上传文件的路径

可以通过changeWorkingDirectory方法切换上传路径来进行文件上传。 上传方法举例: /** * 上传文件 * * @param fileName * @param plainFilePath 文件路径路径 * @param filepath * @return * @throws Exception */ public static String fileU

⑨ 如何获取上传文件的绝对路径

参考例子如下,相关注释已经在代码中写明;
#region 文件上传
/// <summary>
/// 上传文件(自动分割)
/// </summary>
/// <param name="filePath">待上传的文件全路径名称(@"E:\FTP\ftproot\20070228DQCK.zip")</param>
/// <param name="hostURL">服务器的地址</param>
/// <param name="byteCount">分割的字节大小</param>
/// <param name="userID">主机用户ID</param>
/// <param name="cruuent">当前字节指针</param>
/// <returns>成功返回"";失败则返回错误信息</returns>
public string UpLoadFile(string filePath, string hostURL, int byteCount, string userID, long cruuent)
{
string tmpURL = hostURL;
byteCount = byteCount * 1024;
System.Net.WebClient WebClientObj = new System.Net.WebClient();
FileStream fStream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
BinaryReader bReader = new BinaryReader(fStream);
long length = fStream.Length;
string sMsg = "版式上传成功";
string fileName = filePath.Substring(filePath.LastIndexOf('\\') + 1);
try
{
#region 续传处理
byte[] data;
if (cruuent > 0)
{
fStream.Seek(cruuent, SeekOrigin.Current);
}
#endregion

#region 分割文件上传
for (;cruuent <= length; cruuent = cruuent + byteCount)
{
if (cruuent + byteCount > length)
{
data = new byte[Convert.ToInt64((length - cruuent))];
bReader.Read(data, 0, Convert.ToInt32((length - cruuent)));
}
else
{
data = new byte[byteCount];
bReader.Read(data, 0, byteCount);
}
try
{
hostURL = tmpURL + "&action=upload" + "&filename=" + fileName + "&userid=" + userID + "&npos=" + cruuent.ToString();
//hostURL = tmpURL + DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".txt";
byte[] byRemoteInfo = WebClientObj.UploadData(hostURL, "POST", data);
string sRemoteInfo = System.Text.Encoding.Default.GetString(byRemoteInfo);
// 获取返回信息
if (sRemoteInfo.Trim() != "")
{
sMsg = sRemoteInfo;
break;
}
}
catch (Exception ex)
{
sMsg = ex.ToString();
break;
}
}
#endregion
}
catch (Exception ex)
{
sMsg = sMsg + ex.ToString();
}

try
{
bReader.Close();
fStream.Close();
}
catch (Exception exMsg)
{
sMsg = exMsg.ToString();
}
GC.Collect();
return sMsg;
}
#endregion

阅读全文

与获取上传文件源路径相关的资料

热点内容
ecshop配置文件 浏览:116
excel两个表格怎么对比相同数据 浏览:383
ps4港服文件怎么弄 浏览:560
苹果6splusnote5s6 浏览:426
定向流量30G都包括哪些APP 浏览:352
apple和瑶瑶综艺 浏览:351
打开word所在文件夹自动弹出 浏览:390
c怎么编程改名字 浏览:146
哪些电视剧app不带logo的 浏览:406
开机后桌面变黑色桌面文件丢失 浏览:136
网络电视怎么用遥控器 浏览:953
我的世界json打开失败 浏览:867
易语言56教程视频 浏览:610
linux开机启动文件 浏览:773
给宝宝唱儿歌用什么app 浏览:354
投标文件为什么要使用cad软件 浏览:522
一季度保险业务数据如何看 浏览:398
为什么行车记录仪文件大小为0 浏览:795
win10笔记本传输文件 浏览:735
棉花糖小说下载的小说在哪个文件 浏览:750

友情链接