文件选择控件 + 左列表框 + 右列表框 批量上传文件问题
在jsp中,通过file控件获得文件夹路径后,如何遍历输出该文件夹中所有文件名?谁给一个完整的脚本?1:通过javascript的ActiveXObject输出,但语句好像不执行一样,没往列表框中添
<script type="text/javascript">
function getFilePath(){
var outputString=doucment.getElementById("notSelectedDocument");
var selectItem;
var filePath=document.getElementById("selectFile").value;
var Path=filePath.substr(0,filePath.lastIndexOf("\\"));
var fso=new ActiveXOjbect("Scripting.FileSystemObject");
var folder=fso.GetFolder(Path);
var fc=new Enumerator(folder.files);
for(;!fc.atEnd();fc.moveNext()){
selectItem=document.createElement("OPTION");
selectItem.text=fc.item();
outputString.add(selectItem);
document.write(fc.item());
</script>
2:通过java的file类list()函数输出很好用,但jsp中的java片段无法取得html file控件的路径值。
<%
File f = new File("E:\\Rising");
String[] fArray = null;
int fileNumber = 0;
int loop = 0;
try {
fArray = f.list();
fileNumber = fArray.length;
} catch (SecurityException se) {
System.out.println(se);
}
%>
<script type="text/javascript">
function getFilePath(){
var outputString=document.getElementById("notSelectedDocument");
var selectItem;
<%for (loop = 0; loop < fileNumber; loop++) {%>
selectItem=document.createElement("OPTION");
selectItem.text="<%=fArray[loop]%>";
outputString.add(selectItem);
<% }%>
}
</script>
关于文件选择控件 + 左列表框 + 右列表框 的批量上传文件问题,请有此类脚本的兄弟们发一份给我,谢谢大家
补充:Java , Web 开发