我正在尝试找出如何使用 ASP 页面将文件从 Web 用户上传到服务器。显示的页面有一个“文件”类型的输入标签,如下所示:
<input type="file" name="uploadfile">
以及将表单信息传递到另一个 .ASP 页面的提交按钮。此页面必须采用从 Input 控件获取的路径,并使用它以某种方式将文件保存到服务器。
我一直在想一定有一种通用的方法可以做到这一点,因为我在很多网站上都看到过这种事情,但它是如何做到的呢?是否有某种可以调用的服务器对象?
我正在尝试找出如何使用 ASP 页面将文件从 Web 用户上传到服务器。显示的页面有一个“文件”类型的输入标签,如下所示:
<input type="file" name="uploadfile">
以及将表单信息传递到另一个 .ASP 页面的提交按钮。此页面必须采用从 Input 控件获取的路径,并使用它以某种方式将文件保存到服务器。
我一直在想一定有一种通用的方法可以做到这一点,因为我在很多网站上都看到过这种事情,但它是如何做到的呢?是否有某种可以调用的服务器对象?
如果您正在做任何严肃的上传或拥有商业产品,您确实需要在经典 asp 中使用 COM 组件。查看 SA-FileUp。从那以后,它一直是事实上的标准。
如果您的托管服务不允许您安装组件,您可能还需要查看此脚本:
http://chris.brimson-read.com.au/index.php?option=com_content&view=article&id=6&Itemid=7
我见过各种各样的上传脚本,它们......质量各不相同。我没有在所选答案中使用脚本,但值得尝试一些不同的选项。
我可以推荐SA-FileUp和 Dundas Upload。它们都易于安装,并且有关于如何实现的很好的教程。