最近在做项目的时候,需要上传文件,包括图片和视频,网上找了很多方法,最后选了一种比较适合需要的。主要使用的是一种服务器控件,FileUpload。
1.在页面上拉过啦FileUpload控件,设置一个上传按钮。
<span style="font-family:KaiTi_GB2312;font-size:18px;"> <asp:FileUpload ID="FileUpload1" runat="server" /> //上传控件
<asp:Button ID="FileUpload " runat="server" Text="上传" OnClientClick="checkform()" OnClick ="FileUpload _Click"/> //上传按钮</span>
2.前台js验证
<span style="font-family:KaiTi_GB2312;font-size:18px;"> function checkform() {
var strs = document.getElementById("FileUpload1").value;
if (strs == "") {
alert("请选择要上传的图片!");
return false;
}
var n1 = strs.lastIndexOf('.') + 1;
var fileExt = strs.substring(n1, n1 + 3).toLowerCase()
if (fileExt != &