如果通过servelet来读取上传文件路径,则代码如下,我已经在项目中用过了:
DiskFileItemFactory difif = new DiskFileItemFactory(); dififsetSizeThreshold(321024);dififsetRepository(new File(tmpDir)); // 用以上工厂实例化上传组件ServletFileUpload sfu = new ServletFileUpload(difif); sfusetSizeMax(MAX_SIZE); List fileList = sfuparseRequest(request); if ( fileList == null || fileListsize() == 0) { throw new Exception(" 导入文件不存在,请检 查");} else { File upLoadFile = null; Iterator fileIterator = fileListiterator(); //得到所有上传的文 件 while (fileIteratorhasNext()) { FileItem fileItem = (FileItem)fileIteratornext(); // 取得上传文件 名 if (fileItemgetContentType() == null) { } else { // 此为路 径 String path = fileItemgetName(); String t_ext = pathsubstring(pathlastIndexOf("") + 1); // 根据系统时间生成上传后保存的文件 名 String prefix = StringvalueOf(SystemcurrentTimeMillis()); // 保存最终的文件完整路径,保存在工程根目录下的Upload目录 下 String u_name = tmpDir + Fileseparator + prefix + "" + t_ext; // 开始保存文 件 upLoadFile = new File(u_name); fileItemwrite(upLoadFile); } } }
/开头的地址,表示是从网站根目下开始计算。如果你是想要相对于当前页面进地相对引用,你把前面的/去掉,也就是说<script type="text/javascript" src="js/jqueryjs"></script>这样就可以了。还有,那个ResolveUrl是一个很标准的ASPNET的写法,在以后你有多个页面并且在不同的层级下引用,你就知道用这个的好处了。
还有,直接拖js文件过来也是很好的方案,但需要注意别在MasterPage中使用,不然容易出现问题
简单说 windowparent是获得 父窗口的window对象,
windowtop是获得 最顶层的window对象(多frame嵌套)
所以 对于你这个页面 windowparent windowtop都可以实现
如果通过servelet来读取上传文件路径,则代码如下,我已经在项目中用过了:
DiskFileItemFactory difif = new DiskFileItemFactory();dififsetSizeThreshold(321024);dififsetRepository(new File(tmpDir)); //
用以上工厂实例化上传组件ServletFileUpload sfu = new ServletFileUpload(difif);
sfusetSizeMax(MAX_SIZE);
List fileList = sfuparseRequest(request);
if ( fileList == null || fileListsize() == 0) { throw new Exception("
导入文件不存在,请检
查");} else { File upLoadFile = null; Iterator fileIterator = fileListiterator();
//得到所有上传的文
件 while (fileIteratorhasNext()) { FileItem fileItem = (FileItem)fileIteratornext(); //
取得上传文件
名 if (fileItemgetContentType() == null) { } else {
//
此为路
径 String path = fileItemgetName(); String t_ext = pathsubstring(pathlastIndexOf("") + 1); //
根据系统时间生成上传后保存的文件
名 String prefix = StringvalueOf(SystemcurrentTimeMillis()); //
保存最终的文件完整路径,保存在工程根目录下的Upload目录
下 String u_name = tmpDir + Fileseparator + prefix + "" + t_ext; //
开始保存文
件 upLoadFile = new File(u_name); fileItemwrite(upLoadFile); } } }
以上就是关于js前台保存文件路径全部的内容,包括:js前台保存文件路径、asp.net中如何用/路径来引用js文件、js如何获取根元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)