zoukankan
html css js c++ java
上传图片代码。
前台是一个upload控件加一个按钮:
addline.aspx:
<
tr
>
<
td
style
=" 30px"
>
<
asp:Label
ID
="Label9"
runat
="server"
Text
="Picture URL:"
></
asp:Label
></
td
>
<
td
>
<
asp:TextBox
ID
="imgurl"
runat
="server"
>
../img/Noimg.jpg
</
asp:TextBox
>
<
asp:Label
ID
="addimg"
runat
="server"
ForeColor
="Red"
></
asp:Label
><
br
/>
<
asp:Label
ID
="Label10"
runat
="server"
Text
="Choose PIC:"
></
asp:Label
>
<
asp:FileUpload
ID
="imgurl1"
runat
="server"
/>
<
asp:Button
ID
="Button1"
runat
="server"
OnClick
="Button1_Click"
Text
="upload"
/></
td
>
</
tr
>
addline.cs:
protected
void
Button1_Click(
object
sender, EventArgs e)
{
Boolean fileOK
=
false
;
String path
=
Server.MapPath(
"
~/img/tour/
"
);
String url
=
"
../img/tour/
"
+
imgurl1.FileName;
if
(imgurl1.HasFile)
{
String fileExtension
=
System.IO.Path.GetExtension(imgurl1.FileName).ToLower();
String[] allowedExtensions
=
{
"
.gif
"
,
"
.png
"
,
"
.jpeg
"
,
"
.jpg
"
}
;
for
(
int
i
=
0
; i
<
allowedExtensions.Length; i
++
)
{
if
(fileExtension
==
allowedExtensions[i])
{
fileOK
=
true
;
}
}
}
if
(fileOK)
{
imgurl1.PostedFile.SaveAs(path
+
imgurl1.FileName);
addimg.Text
=
"
File uploaded!
"
;
imgurl.Text
=
url;
}
else
{
addimg.Text
=
"
Cannot accept files of this type.
"
;
}
}
查看全文
相关阅读:
关于读者来信的一些思考
serializeArray()与serialize()的区别
懒人代码-顶部栏
$.ajax()方法详解
JavaScript(js)对象常用操作,JS操作JSON总结
js 获取手机浏览器类型,修改css文件的class的值
阻止在极短的时间重复执行某个函数
android WebViewClient和WebChromeClient
java枚举使用详解
android-async-http
原文地址:https://www.cnblogs.com/ddr888/p/601174.html
最新文章
“There's no Qt version assigned to this project for platform ”
c++11 右尖括号>改进
c++11 类默认函数的控制:"=default" 和 "=delete"函数
c++11 继承控制:final和override
c++11 委托构造
c++11 继承构造
c++11 原生字符串字面值
c++11 用户定义字面量
c++11 常量表达式
c++11 强类型枚举
热门文章
c++11 nullptr
SharePoint 2013 使用 PowerShell 更新用户
wiki 3143 二叉树的前序、中序及后序遍历
解决sdk manager无法更新的问题
Maven的生命周期
protobuf-2.5.0.tar.gz的下载与安装
MongoDB -- 更新
不要让我杀人,我正在屠城。分享一下我的应聘简历。
python 时间戳 datetime string 转换
Cygwin的安装及在Android jni中的简单使用举例
Copyright © 2011-2022 走看看