无法上传图片 ASP.NET入门教程 8.5 上传图片[1]
![无法上传图片 ASP.NET入门教程 8.5 上传图片[1]](http://img.zhputi.com/uploads/34cc/34ccaed55a48270f4ea066476017cc6222288.jpg)
ASP.NET入门教程 8.5 上传图片[1]
ASP NET 提供了一种从浏览器向服务器上传图片(或其他文件)的简单方法 虽然这个内容严格地说不属于数据库的范畴 但我们还是在这里进行介绍 工具条提供FileUpload工具 将该工具拖放到页面上时会产生一个文本框和一个浏览按钮 作为设计人员 必须为用户添加一个实际执行上传功能的按钮
在该按钮的Click事件过程中 最简单的操作如下代码所示 用户指示的文件(通过输入或浏览)将被传送到服务器
FileUpload SaveAs(FileUpload FileName)
但这段代码过于简单 因为上传的文件会保存到Web站点的根目录下 可 以在文件名的前面添加一个字符串 由该字符串引导上传的文件存入服务器上恰当的文件夹 注意当在浏览器中打开上传页面的时候 可以查看其源代码 但这并不会暴露服务器的路径 下面的代码将文件存放到MyImageFolder文件夹内
FileUpload SaveAs( MyServerMyWebsiteMyImageFolder & FileUpload FileName)
在调用FileUpload SaveAs方法的时候 ASP NET 将创建一个名为FileUpload PostedFile的对象 该对象带有多个与上传操作相关的属性 最常用的是FileName和ContentLength 因此如果创建了一个名为Label l的标签 那么可以在它的文本中显示正在上传的文件 如下所示
FileUpload SaveAs( C:BegASPNET WroxUnitedMatchImages &
FileUpload FileName)
Label Text= File uploaded to WroxUnited from:<br/> &_
FileUpload PostedFile FileName如果用户在选择文件之前单击上传按钮该怎么办?可以通过IF THEN语句避免这个问题 如下所示(类似IF THEN的代码结构将在第 章介绍)
If FileUpload HasFile Then
FileUpload SaveAs( C:BegASPNET WroxUnitedMatchImages &
FileUpload FileName)
Else
Label Text= Please select a file before clicking the Upload button
End If
ASP NET 入门教程完整版 lishixinzhi/Article/program/net/201311/14833相关文章
- 群头像上传失败是什么原因 为什么百度知道的头像上传不了,显示:图片上传型别错误,我选择的是手机相簿里的图片,为什么不行呢?
- 平面图像处理 ASP.NET中图象处理过程详
- net framework ASP.NET图象处理详解[1]
- net framework ASP.NET图象处理详解[2]
- 8.6什么星座 ASP.NET入门教程 8.6 改善图片上传功能[2]
- 无法上传图片 ASP.NET入门教程 8.5 上传图片[2]
- 页面控件 ASP.NET入门教程 3.5.1 标准控件
- 古筝入门教程视频教程 ASP.NET入门教程 11.3 配置页面级别的授权[5]
- 上传图片生成链接 在ASP.NET中上传图片并生成缩略图
- ASP技术 ASP.NET图象处理详解(3)
爱学记

微信收款码
支付宝收款码