我正在尝试找出如何使用ASP页面从Web用户将文件上传到服务器。显示的页面具有类型为“文件”的输入标签,如下所示:
<input type="file" name="uploadfile">
一个提交按钮,它将表单信息传递给另一个.ASP页面。这个页面必须使用从输入控件获得的路径将文件保存到服务器上。
我一直在想做这个的常见方法,因为我在许多网站上看到这样的东西,但是它是如何实现的呢?是否有一种可以调用的服务器对象?
我正在尝试找出如何使用ASP页面从Web用户将文件上传到服务器。显示的页面具有类型为“文件”的输入标签,如下所示:
<input type="file" name="uploadfile">
一个提交按钮,它将表单信息传递给另一个.ASP页面。这个页面必须使用从输入控件获得的路径将文件保存到服务器上。
我一直在想做这个的常见方法,因为我在许多网站上看到这样的东西,但是它是如何实现的呢?是否有一种可以调用的服务器对象?
如果您正在进行任何严肃的上传活动或拥有商业产品,您真的需要在经典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。它们都很容易安装,并且有很好的教程来实现。