Path文件操作实例
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="AddProduct.aspx.cs" Inherits="WebApplication1.AddProduct" %> <!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="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h1>新增商品</h1>
<p>商品名称:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</p>
<p>价格:<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</p>
<p>图片:<asp:FileUpload ID="FileUpload1" runat="server" />
</p>
<p>
<asp:Image ID="Image1" runat="server" Height="68px" Width="100px" />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="上传" />
</p>
<p>备注:<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
</p>
<p>
<asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="新增" />
</p>
<p> </p>
</div>
</form>
</body>
</html>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
using System.Data.SqlClient; namespace WebApplication1
{
public partial class AddProduct : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
//上传
protected void Button1_Click(object sender, EventArgs e)
{
string type = Path.GetExtension(FileUpload1.FileName);
Guid g = Guid.NewGuid();//全局唯一标示
string fileName = "images/" + g.ToString() + type;
//保存
FileUpload1.SaveAs(Server.MapPath(fileName));
Image1.ImageUrl = fileName;
}
//新增
protected void Button2_Click(object sender, EventArgs e)
{
string sql = "insert into product values(@pname,@price,@pic,@remark)";
SqlParameter[] pms = new SqlParameter[];
pms[] = new SqlParameter("@pname", TextBox1.Text);
pms[] = new SqlParameter("@price", TextBox2.Text);
pms[] = new SqlParameter("@pic", Image1.ImageUrl);
pms[] = new SqlParameter("@remark", TextBox3.Text);
int i = SQLHelper.ExecuteNonQuery(sql, pms);
if (i > )
{ MessageBox.Alert(Page,"新增成功"); }
else
{
Response.Write("新增失败");
}
}
}
}
Path文件操作实例的更多相关文章
- Java最全文件操作实例汇总
本文实例汇总了Java文件操作.分享给大家供大家参考,具体如下: 1.创建文件夹 ? 1 2 3 4 5 6 7 8 9 10 11 //import java.io.*; File myFolder ...
- python文件操作实例
把目录 E:\ 下面所有 后缀名为 .py 的 文件复制到 E:\PyLearn #coding:utf-8 import os import shutil def getfile(srcDir,ds ...
- C++ 文件操作实例
图1 文件个数及名称 图2 文件内容 背景:如图1所示,现有9个要处理的文件,每个文件的内容格式如图2所示,仅仅只是数值部分不同. 问题:如何提取每个文件中的相同属性的数值到同一个文件中? 输出示例: ...
- Python(文件操作实例)
给定一个文件:以及给定的字符,比如“a”; 统计字符个数:(可选) # 文件的打开操作f = open("wyl.txt","r")# 文件的读取操作conte ...
- C#中简单的文件操作实例
using System; using System.IO; namespace Demo { class Program { static string tmpPath = @"D:/Lg ...
- GO语言 文件操作实例
package main import ( "bufio" "fmt" "io/ioutil" "os" ) func ...
- HTML5 本地文件操作之FileSystemAPI实例(二)
文件操作实例整理二 1.删除文件.复制文件.移动文件 //获取请求权限 window.requestFileSystem = window.requestFileSystem || window.we ...
- HTML5 本地文件操作之FileSystemAPI实例(一)
文件操作实例整理一 1.请求系统配额类型 console.info(window.TEMPORARY); //0 临时 console.info(window.PERSISTENT); //1 持久 ...
- python从入门到大神---4、python3文件操作最最最最简单实例
python从入门到大神---4.python3文件操作最最最最简单实例 一.总结 一句话总结: python文件操作真的很简单,直接在代码中调用文件操作的函数比如open().read(),无需引包 ...
随机推荐
- JQ 获取单选按钮选中的值
==========================html 代码 <input type="radio" style="float: left " on ...
- JVM中启用逃逸分析
-XX:+DoEscapeAnalysis 逃逸分析优化JVM原理我们知道java对象是在堆里分配的,在调用栈中,只保存了对象的指针.当对象不再使用后,需要依靠GC来遍历引用树并回收内存,如果对象数量 ...
- 关闭微软对win10的推送
找到windows中安装的更新,卸载 KB3035583 这个更新即可
- php 获取mac地址
<?php /** * 获取机器网卡的物理(MAC)地址* 目前支持WIN/LINUX系统 * 编辑: www.jbxue.com**/ class MacAddInfo { ...
- .NET 通过SmtpClient发送邮件 提示 4.7.1 service unavailable try again later 解决办法
最近用C#的SmtpClient发送电子邮件碰到这个错误: 正在处理错误. 服务器响应为:4.7.1 Service unavailable - try again later 换了其他的SMTP服务 ...
- iOS - 代码查看控制台打印内存使用情况:
1.先导入: #import <mach/mach.h> 2.写此方法.单位为兆(M). void report_memory(void) { struct task_basic_info ...
- android 学习随笔十七(服务 )
1.Service 四大组件之一 运行于后台,没有前台界面的组件,用于运行需要在后台运行的代码 可以理解为没有前台的Activity 定义方式:创建java类继承Service,清单文件中注册该类 p ...
- docker RESTful API
https://docs.docker.com/engine/reference/api/docker_remote_api/
- Delphi的DateToStr StrToDate格式灵活用法
Delphi的DateToStr StrToDate格式灵活用法 2008-04-09 10:19 procedure TForm1.Button1Click(Sender: TObject);var ...
- Http的常见问题
A: HTTP(超文本传输协议)是一个基于请求与响应模式的.无状态的.应用层的协议. B: 文件传输协议FTP.电子邮件传输协议SMTP.域名系统服务DNS.HTTP协议等都同是应用层协议. C:HT ...