HOW TO:通过使用 FrontPage 2002 将文件上载到 Web 服务器

文章翻译 文章翻译
文章编号: 299763 - 查看本文应用于的产品
本文的发布号曾为 CHS299763
展开全部 | 关闭全部

本文内容

概要

本分步指南显示如何使用 Microsoft FrontPage 2002 快速开发有效的上载页,以便允许从 Web 浏览器同时上载任何类型的多个文件。

必需的硬件和软件

  • 以下操作系统之一:
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Professional

  • Microsoft Internet Information Server 5.0 (IIS)

  • 在 IIS 上安装并配置了 Microsoft FrontPage Server Extensions 2002。若要获取和下载 FrontPage 服务器扩展,请访问以下 Microsoft Web 站点:
    http://msdn2.microsoft.com/en-us/library/aa140185(office.10).aspx
  • 在开发计算机上装有 FrontPage 2002。(FrontPage 作为独立的版本存在,或包含在 Microsoft Office XP Professional Special Edition 中。)

  • 已建立到 Web 服务器的网络或 Internet 连接。

  • 已在 Web 服务器上创建了 Web 项目,并已将其打开以进行编辑。

创建上载页


  1. 启动 Microsoft FrontPage。为此,指向开始菜单上的程序,然后单击 Microsoft FrontPage
  2. 创建或打开站点。

    若要新建站点,请按照下列步骤操作:

    1. 文件菜单上,指向新建,然后单击网页或站点
    2. 新建网页或站点任务窗格中,单击空白站点
    3. Web 站点模板对话框中,单击空白站点图标,然后单击确定
    若要打开现有的站点,请单击文件菜单上的打开站点。在打开站点对话框中,选择要打开的站点,然后单击打开
  3. 视图菜单上,单击网页
  4. 文件菜单上,指向新建,然后单击网页或站点。在新建网页或站点任务窗格中,单击空白网页新建 HTML 页。
  5. 文件菜单上,单击保存。将该文件命名为 Upload.htm,然后单击保存。该页出现在文件夹列表窗格中,而且也已打开以进行编辑。
  6. 视图菜单上,单击文件夹。在文件菜单上,指向新建,然后单击文件夹。站点中出现一个新文件夹。光标定位在您键入文件夹名的位置上。键入 Uploads 并按 ENTER 键。
  7. 右键单击该新文件夹,然后在出现的菜单上单击属性。在属性对话框中,单击以清除"允许运行脚本或程序"复选框。确保其余复选框处于选中状态。单击确定

    备注:如果这些复选框是灰色的,请验证已打开或创建了站点。在"文件夹"视图中,文件夹列表窗格中的第一项应显示 URL (http://...),而不是文件路径 (C:\...)。
  8. 视图菜单上,单击网页以编辑新建的 Upload.htm 网页。如有必要,通过单击 FrontPage 窗口底部的普通切换到"普通"视图。

设置文件上载表单

  1. 单击要放置"文件上载"表单的位置。在插入菜单上,指向表单,然后单击文件上载

    在网页上出现一个表单,光标定位在浏览提交按钮之间。按几次 ENTER 键,以便在"文件上载"控件和提交按钮之间添加空白。如果要允许同时上载多个文件,请再次单击表单,然后插入其他"文件上载"控件。
  2. 若要更改提交按钮上的标签,请右键单击该按钮,然后在出现的菜单上单击表单域属性。在值/标签框中,键入上载,然后单击确定
  3. 右键单击该表单上的任意位置,然后在出现的菜单上单击表单属性
  4. 选中发送到选项。
  5. 单击选项
  6. 保存表单结果对话框中,单击文件上载选项卡。
  7. 单击浏览
  8. 当前站点对话框中,单击"Uploads"文件夹。
  9. 单击确定三次以返回到该表单。
  10. 文件菜单上,单击保存以保存更新后的网页。

测试网页

  1. 若要测试网页,请单击文件菜单上的用浏览器预览。Upload.htm 网页在 Web 浏览器中打开。
  2. 单击浏览,选择要从硬盘上载到 Web 服务器上的文件,然后单击打开
  3. 单击上载(或提交)按钮。

    文件将上载到 Web 服务器上的 Uploads 文件夹中。将看到文件上载成功的确认信息。
在运行这个匿名上载示例时,还可通过创建自定义的确认网页来进一步增强它,也可将文档上载到数据库(而非文件夹)中。有关其他信息,请参见本文后半部分中"参考"部分列出的文章。

还可启用身份验证;限制对文件的访问;在数据库中记录上载活动;向浏览、编辑或下载文件的用户显示上载文档的目录及其属性。只要项目位于正确配置了 FrontPage 服务器扩展 2002 的 Windows 2000 服务器上,该上载解决方案在用 FrontPage 以外的工具创建的其他 Active Server Pages (ASP) 程序中也同样有效。

疑难解答

  • 切记,文件上载解决方案的局限性在于无法扩展上载组件的功能。但是,可定义自定义的确认页,或者基于将字段插入到数据库中或执行其他自定义处理的 ASP 来创建"结果"页。因此,在修复组件代码时,可编写有关组件的新的自定义代码以完成所需的任务。
  • 如果要使用 WebDav 解决方案,应从 IIS 卸载 FrontPage 服务器扩展 2002。 有关其他信息,请单击以下文章编号,查看相应的 Microsoft 知识库文章:
    221600 Working with Distributed Authoring and Versioning (DAV) and Web Folders(处理分布式创作和版本控制 (DAV) 及 Web 文件夹)
    WebDAV 是对 HTTP 协议的一组新扩展并允许进行分布式创作和版本控制。它在 Windows 2000 和 IIS 5 上以 Web 文件夹 的形式启用,并可从 Office 2000 和 Internet Explorer 5.0 或更高版本或自定义编码的解决方案中访问。
  • 尽管 FrontPage 服务器扩展在安装之后通常是可靠的,但是仍需要对其进行初始配置。但是,如果配置受到设置更改或服务器上安装的软件的影响,则在访问或使用站点时可能会遇到问题。因为 FrontPage 服务器扩展是成熟的技术,所以它们的问题通常可相当快地解决,并且可利用多个 Microsoft 产品中的许多方便而强大的功能。例如,Visual Interdev 使用这些扩展在 IIS 上远程创建和管理 Web 应用程序。



参考

有关其他信息,请单击以下文章编号,查看相应的 Microsoft 知识库文章:
288328 FP2002: White Paper: How to Send Form Results to a Database and an E-mail Recipient and Use the File Upload Component Simultaneously(FP2002:白皮书:如何在将表单结果发送到数据库和电子邮件收件人的同时使用文件上载组件)
281532 FP2002:需要 FrontPage 2002 服务器扩展的组件
221600 Working with Distributed Authoring and Versioning (DAV) and Web Folders(处理分布式创作和版本控制 (DAV) 及 Web 文件夹)
CHS299692 HOW TO:使用 ASP 将文件上载到 Web 服务器
294826 FPSE2002:在安静模式下安装 FrontPage 服务器扩展
269647 FP2002:FrontPage 服务器扩展在安装过程中没有升级

上载组件的第三方资源

可在以下 Web 站点查找第三方上载组件:
MSN

15 Seconds 资源列表

Persits Soptware Inc.

Advantys

SoftArtisans

第三方免费组件

15 Seconds 的 Uploading Multiple Files

aspSmart 的 aspSmartUpload

WebSuperGoo 的 ABCUpload






属性

文章编号: 299763 - 最后修改: 2007年1月17日 - 修订: 2.1
这篇文章中的信息适用于:
  • Microsoft FrontPage 2002 标准版
  • Microsoft Internet Information Services 5.0
关键字:?
kbhowto kbhowtomaster kbserver kbsecurity kbsetup kbdta kbfpservx kbgrpdsasp kbconfig kbctrl kbfrontpage kbdeployment KB299763
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com