asp.net表单上传文件

news/2024/10/20 18:56:58/

asp.net表单上传文件

可以用自己的主机搭建服务器环境测试

1.借鉴文章:

原文链接:http://www.cnblogs.com/gxwang/p/4883902.html

2.html端示例代码,

文件名为index.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="upload_file_lianxi.index" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title></title>
</head>
<body><form id="form1" runat="server" ><div><p>服务器端控件上传</p><asp:FileUpload ID="MyFileUpload" runat="server" /> <asp:Button ID="FileUploadButton" runat="server" Text="上传" onclick="FileUploadButton_Click" /></div></form>
</body>
</html>

3.index.aspx.cs示例代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;namespace upload_file_lianxi
{public partial class index : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){}protected void FileUploadButton_Click(object sender, EventArgs e){if (MyFileUpload.HasFile){// string filePath = Server.MapPath("~/UploadFiles/");//原创,此处必须事先建立文件夹UploadFiles,否则报错//string filePath = Server.MapPath("~/");//经测试效果同下面的,其实就是网站发布的根目录string filePath = Server.MapPath("/");//其实就是网站发布的根目录string fileName = MyFileUpload.PostedFile.FileName;MyFileUpload.SaveAs(filePath + fileName);//Response.Write("<p >上传成功!</p>");Response.Write(filePath);}else{Response.Write("<p >请选择要上传的文件!</p>");}}}
}

http://www.ppmy.cn/news/1442658.html

相关文章

Java23种设计模式-行为型模式之访问者模式

访问者模式&#xff08;Visitor Pattern&#xff09;&#xff1a;主要用于解决对象结构中元素的行为操作问题。这种模式允许在不修改对象结构的情况下&#xff0c;为其添加新的操作。 主要角色&#xff1a; 访问者&#xff08;Visitor&#xff09;&#xff1a;定义了一个访问元…

汽车信息安全--如何理解TrustZone(1)

目录 1.车规MCU少见TrustZone 2. 什么是TrustZone 2.1 TrustZone隔离了什么&#xff1f; 2.2 处理器寄存器和异常处理 3.小结 1.车规MCU少见TrustZone 在车规MCU里&#xff0c;谈到信息安全大家想到的大多可能都是御三家的HSM方案&#xff1a;英飞凌的HSM\SHE、瑞萨的ICU…

Babylon.js 读取GLB模型元数据

如果你熟悉将 3D 资源导出到游戏引擎的过程&#xff0c;那么无疑也会熟悉 3D 资源的 PBR 和 GLB 导出过程。 这是我们之前概述的内容&#xff0c;也是我们交互式工作的所有资产准备的基石。 然而&#xff0c;从传统的管道意义上来说&#xff0c;能够用元数据标记网格有很多逻辑…

硬件解码后显存数据直接推理

网络摄像头为何可能比mipi速度快 网络摄像头解码的时候传输到内存中后数据比原始的rgb 图像要小很多&#xff0c;这时候直接传输到显卡以后解码&#xff0c;速度很快&#xff0c;而mipi摄像头如果不使用dma技术&#xff0c;结果会直接用rgb传输到显存中&#xff0c;可想而知&a…

本地wsl的Ubuntu安装docker,不使用docker桌面版

第一步&#xff1a;安装docker引擎 建议大家去docker官网那边看 Install Docker Engine on Ubuntu | Docker Docs 第二步&#xff1a;使用以下命令 sudo update-alternatives --config iptables 选1就对了 第三步&#xff1a;启动docker service docker start

嵌入式全栈开发学习笔记---Linux基本命令4

目录 压缩和解压缩 tar -zcf 压缩包的名字 需要压缩的文件 tar -xzf 压缩包的名字 查找命令 Find 路径 -name “文件名” grep “搜索的关键字” 路径 -R 我们最后学习几个命令&#xff1a; 我们有的时候下载一些文件、软件、库&#xff0c;它会以压缩包的形式出现&am…

Qt 把.exe打包成安装文件形式

目录 1.下载工具 Qt Installer Framework2.将bin文件添加到环境变量3.拷贝startmenu示例-备用4.准备Qt Release打包好的程序5.把Release打包好的程序放到packages\org.qtproject.ifw.example\data文件夹下6.生成安装包7.修改安装包图标8.修改主程序程序安装引导-创建快捷键9.添…

Linux中文件描述符与重定向的深入探索

目录 1. 理解C语言的文件操作函数 2. 操作系统的文件操作接口 3. 文件描述符详解和其内核本质 4. 如何理解Linux下一切皆文件 5. Linux中的重定向 5.1 输出重定向 5.2 追加重定向 5.3 输入重定向 6. 结合文件描述符理解重定向 7.重定向的系统调用 在Linux操作系统中&a…