<script src="文件地址" type="text/javascript"></script>
再把你需要用js文件的地方 粘贴这个进入
<script type="text/javascript" src="文件地址"></script>
String path = thisgetServletContext()getRealPath("/data/userfile/image"); //文件保存路径然后你只需要把的文件名再保存在数据库中,在显示页面直接使用相对路径来指向文件即可,“相对路径+文件名”,比如:
<br>照片:<img src=data/userfile/image/<jsp:getProperty name="loginedInform" property="pic" /> width=100 height=100></img>FileUpload控件,ID设置为fu1
//获取上传文件的大小(单位字节)
int size = fu1PostedFileContentLength;
//我们可以判断是否选择了文件
if (size > 0)
{
//获取文件名
//这里采用了系统中自带的一个方法,当然也可以采用拆分字符串的方法
string filename = SystemIOPathGetFileName(fu1PostedFileFileName);
//获取文件扩展名
string extend = SystemIOPathGetExtension(fu1PostedFileFileName);
//根据扩展名,我们可以判断是否是允许上传的文件的种类
if (extendToLower() != "jpg" || extendToLower() != "gif")
{
ResponseWrite("对不起,文件类型不对!");
return;
}
//获取上传到服务器上的文件夹的物理路径
string path = ServerMapPath("~/Upfiles/");
//这里我们可以判断需要上传的文件在服务器上是否有重名文件
//如果有,我们可以采用删除或者把这个文件改名
if (SystemIOFileExists(path + filename))
{
//删除
SystemIOFileDelete(path + filename);
}
//最后,上传文件,上传的方法有很多种,我们这里介绍其中一种简单的方法
fu1PostedFileSaveAs(path + filename);
ResponseWrite("上传成功!");
}
else
{
ResponseWrite("请选择上传文件");
}
您好,/// 上传方法/// <param name="fup"></param>/// <returns></returns>public string GetUpLoadImgName(FileUpload fup){string UploadFileName, UploadFileLastName;UploadFileName = fupPostedFileFileName;//文件在本地的原始位置UploadFileLastName = UploadFileNameSubstring(UploadFileNameLastIndexOf("") + 1);//得到文件的扩展名Random rd = new Random();//产生随机数int valationNo = 10 + rdNext(99);//产生随机数string suiji = valationNoToString();//产生随机数string UpLoadFileTime = DateTimeNowToString("yyyyMMddHHmmss") + suiji;//得到系统时间并加上随机数以便生成上传名称string NewUploadFileName = UpLoadFileTime + "" + UploadFileLastName;//产生上传的名称string UserDirectory = "Products";//所要创建文件夹的名字,实际运用中可为用户注册IDstring UserPath = ServerMapPath("UploadFiles")ToString() + "\\" + UserDirectory;if (!DirectoryExists(UserPath)) //如果文件夹不存在则创建{DirectoryCreateDirectory(UserPath);} string sUser_ProductsImageUrl = "/UploadFiles/" + UserDirectory + "/" + NewUploadFileName;//得到服务端的虚拟路径fupPostedFileSaveAs(ServerMapPath("UploadFiles/Products/" + NewUploadFileName));//用保存的方法将上载return NewUploadFileName;}上面的是我自己的上传的··下面的是下载的代码··不全··你可以去网上找·很多的 >
不能的。
>
如果要获取上传文件在服务器中的路径,可以使用以下代码获取:
$_FILES[field_name]["tmp_name"]要获取excel的file而不是路径 路径在浏览器中是不确定因素在ie的file标签是可以获取路径的 而用火狐就获取不到 所以不要用路径你应该把form标签设置enctype="multipart/form-data"属性 然后在后台接收formfile传过来的东西 用file接一下之后你要存本地就可以用io流存 如果要存数据库就把二进制流存数据库就行了 现在上传有很多方法 去网上找找 我说的这个是最简单的
以上就是关于js 如何获取 <input type="file">的上传路径全部的内容,包括:js 如何获取 <input type="file">的上传路径、用fileupload上传图片,怎么获取上传后图片的相对路径、asp.net 中怎么取FileUpload 的真实路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)