通常的无组件上传文件功能,一般只能上传200K大小以内的文件,如果要上传超过200K以上的文件,就需要用到有组件上传了。本站(asp编程网)上已经介绍过aspupload上传的代码(http://www.aspbc.com/tech/showtech.asp?id=341),这里就不介绍这个代码了,需要的朋友自己去研究了。这里主要介绍使用这个组件在上传的时候遇到这样的一个错误:“外部对象中发生了可捕获的错误(C06D007E)。脚本无法继续执行。”的解决方法。
产生的原因:
c:\windows\system32 目录权限的问题。
禁止了IIS用户的访问权限,就出错了
找到了原因,就有好的办法解决了。
解决办法:
授予IIS用户读取c:\windows\system32的权限
这样就解决了“外部对象中发生了可捕获的错误(C06D007E)。脚本无法继续执行。”这个问题了,再试试上传看看。