ASP.NET 文件上传 [英] ASP.NET File Upload
本文介绍了ASP.NET 文件上传的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试制作一个服务器页面(C#、asp.net 2.0+)来保存从另一个页面上传的文件.
具体来说,我有一个带有
的 HTML 页面
我不知道如何处理将文件保存在服务器上的upload.aspx.
我找到了几个例子(一个是:http://msdn.microsoft.com/en-us/library/aa479405.aspx)但这要求 元素位于同一页面上.
我无法在我的 upload.aspx 页面上抓取已发布的文件.
有大佬指点一下吗?当文件从另一个页面发布时,如何在aspx中抓取发布的文件并将其保存到服务器?
非常感谢,布雷特
解决方案
1.Create Uploadfile.aspx
2.使用 iframe 将 Uploadfile.aspx 嵌入您的 Html 页面
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Uploadfile.aspx.cs" Inherits="Uploadfile" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="服务器"><title>文件上传控制</title>头部><身体><form id="form1" runat="server"><div><asp:FileUpload runat="server" ID="fuSample"/><asp:Button runat="server" ID="btnUpload" Text="上传"onclick="btnUpload_Click"/><asp:Label runat="server" ID="lblMessage" Text=""></asp:Label>
</表单>