mm111222 发表于 2018-12-23 12:45:12

PHP(15) 文件上传(含动态文件)(版本II)

PHP(15) 文件上传(含动态文件)(版本II)
首先,感谢各位朋友的支持,我们尽量去完善博客内容,如果有什么不足,请大家多多指教,在这里先谢了!

在上一篇博文中,我们曾经用JS实现了动态附件的添加。其实其原理就是通过HTML DOM节点的复制来实现的!今天,我们再通过JS来实现另一个版本的动态附件添加,其原理是:通过JS动态来创建HTML DOM节点!

其源代码如下:









附件上传(版本II)





var i = 0;

var allowFileType = "gif|jpg|jpeg|png";

var uploadedFileArr = new Array();

function $(objId)

{

return document.getElementById(objId);

}

function getFileName(filePath)

{

var fileName = (filePath.indexOf("\\") == -1) ?filePath : filePath.substr(filePath.lastIndexOf("\\")+1);

return fileName;

}

function getExtName(fileName)

{

var extName = fileName.substr(fileName.lastIndexOf(".")+1).toLowerCase();

return extName;

}

function validFileType(fileName)

{

var extName = getExtName(fileName);

if(allowFileType.indexOf(extName) != -1)

{

return true;

}

return false;

}

function checkFileExists(filePath)

{

for(var i=0;i
页: [1]
查看完整版本: PHP(15) 文件上传(含动态文件)(版本II)