求在ASP.NET中上传图片的VB.NET源码解决方法
发布时间:2011-06-23 15:58:56 文章来源:www.iduyao.cn 采编人员:星星草
求在ASP.NET中上传图片的VB.NET源码
急用,谢谢!
------解决方案--------------------
Imports System.IO
添加控件FileUpload ,名字为:FileUpload1
在“上传”button下面的code
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim filePath As String = FileUpload1.PostedFile.FileName
Dim h As String = Path.GetExtension(Path.GetFileName(filePath))
Dim fileSavePath As String = Server.MapPath( " ") & "\Photo\ " & "文件保存的名字.jpg "
FileUpload1.PostedFile.SaveAs(fileSavePath)
End Sub
------解决方案--------------------
'全部原码,自己复制后调试下吧.
<Script Language= "VB " Runat= "Server ">
Sub Upload(sender As Object, e As Eventargs)
Dim I, fileCount As Byte, tempName, tempSize, tempType As String
For I = 0 To Request.Files.Count - 1
Dim myFile As HttpPostedFile = Request.Files(I)
If myFile.ContentLength > 0 Then
fileCount += 1
Dim Route() As String = Split(myFile.FileName, "\ ")
Dim FileName As String = Route(Route.Length - 1)
myFile.SaveAs(Server.MapPath( ". ") & "\Files\ " & FileName)
tempName = tempName & "〖 " & FileName & "〗 "
tempsize = tempsize & "〖 " & Math.Round(myFile.ContentLength / 1024, 2) & "KB〗 "
tempType = tempType & "〖 " & myFile.ContentType & "〗 "
End If
If fileCount = 0 Then
Result.Text = " <Font Color= 'Red '> 上传失败或指定的文件不存在。 </Font> <Hr Size= '1 ' Color= 'Green '> "
FileInfo.Visible = False
Else
FileInfo.Visible = True
Result.Text = " <Font Color= 'Green '> 上传成功! </Font> <Hr Size= '1 ' Color= 'Green '> "
FNumber.Text = fileCount
FName.Text = tempName
FSize.Text = tempSize
FType.Text = tempType
End If
Next
End Sub
</Script>
<Html>
<Head>
<Title> 千山月工作室 </Title>
</Head>
<Body BgColor= "#ffffcc ">
<Center> <H3> <Font Color= "Green "> 文件上传 </Font> </H3> </Center>
<Form Runat= "Server " Enctype= "multipart/form-data ">
<Center>
<Input Type= "File " Runat= "Server " Size= "50 "> <Br>
<Input Type= "File " Runat= "Server " Size= "50 "> <Br>
<Input Type= "File " Runat= "Server " Size= "50 "> <Br>
<Input Type= "File " Runat= "Server " Size= "50 "> <Br>
<Input Type= "File " Runat= "Server " Size= "50 "> <Br> <Br>
<Asp:Button Runat= "Server " Text= "上传文件 " OnClick= "Upload " />
<Input Type= "Reset " Value= "重新设置 ">
<Hr Size= "1 " Color= "Green ">
<Asp:Label Runat= "Server " Id= "Result " />
</Center>
<Asp:Panel Runat= "Server " Id= "FileInfo " Visible= "False ">
文件数目: <Asp:Label Runat= "Server " Id= "FNumber " /> <Br>
文件名称列表: <Asp:Label Runat= "Server " Id= "FName " /> <Br>
文件大小列表: <Asp:Label Runat= "Server " Id= "FSize " /> <Br>
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
关于VB.net中的验证控件
小弟正在开发一个C/S结构程序,有几个界面有较多的textbox,是关于用户数据输入的,现在想做验证,听说有验证控...
-
多表查询问题
我有三个表,一个表为基本表,一个是代码表,一个是出差表
表一 编号,姓名 ,职别
001 李三 101
...
-
DATAGRIDVIEW无法删除未提交的新行?
再DATAGRIDVIEW录入时,想删除最后自动新增的一行,提示无法删除未提交的新行
Private Sub Dat...
-
迷茫了几天,求各位高手指教一下!下面是我的代码!
<!--#include file="webconfig.asp"-->
<%
Dim SortID
SortID=Trim(FLib.SafeSql(R...
-
vb.net 断开和连接网络连接 修改代码
在vb.net中实现断开和连接网络连接的代码,我在网上找了一段代码
Option Explicit On
'首...
-
DataGridView直接导出EXCEL
如何直接读取DataGridView中的数据,并导出成Excel可以直接读取的文件
记住,我不要通过DataTable。
希...
-
求教:如何在vb.net下做一些好看的界面,整一些好看的效果,改变控件,让控件变得好看点?
有没有点例子?有没有点直接可以做控件的软件?
---...
-
在VB中,对SQL数据库进行增删改语句怎么写呢?
小弟做课程设计,遇到了一点小麻烦,卡在了这里,不知道在VB中怎么写对SQL数据库的增删改...
-
文本框中的数字精确到小数点后两位
请问如何让文本框输入数字后精确到小数点后两位,如:当输入112时,显示为112.00
------解决方案--...
-
VB.NET2008如何利用SendMessage修改按钮的Text?
为了测试 Windows API ,试图点Button用SendMessage修改该按钮的Text,竟然没成功,请教...