有区别,组件上传,因为ASP组件并非独立组件,这些组件需要在服务器上注册才可以使用。如果写的程序是公共程序如eWebEditor、动网论坛等,这些程序如果使用组件,就降低了程序的可移植性。
设想一下租用的服务器,有可能支持组件,有可能不支持。但服务器在异地如何到服务器上注册组件。
无组件上传,就是为了解决这个问题才推出的,使得程序上传不考虑组件。从而能够将程序直接放到任何服务器上,就可以马上使用,无需安装。
组件上传也不是毫无优点,因为组件上传可以传输容量更大的文件,而且速度稳定,这是由于组件直接与服务器打交道。这样直接传输的效率就高一些。
无组件的缺点就是对于较大的文件上传是个难题,因为浏览器对于发送大容量文件。这个方面速度上要慢,个人所知无组件的原理一般是把文件转换为二进制码文本进行传输。增加了一个过程速度上自然受影响。
以上是根据个人所知道的这两种方式的区别。