HtmlInputFile类有个accept属性是干吗用的?具体怎么用?
解决方案 »
- VS2008 WEB问题 求配置
- 关于json返回值格式化
- EXCEL导入问题 本机没问题 在服务器就有问题(找不到可安装的siam)
- 定义相关变量并返回变量的值有什么作用(⊙o⊙)…?
- 求 asp.net 操作 pi 数据库的 写法,月详细月好!
- 请问怎么才是真正的三层结构
- 请问:如何获得DataGrid中某一模版列中的某一Label控件的Text属性?
- 一个不错的 sql server 分页存储过程
- 〓★★★〓 存储过程分页: 对于非唯一值字段排序 有没有好的解决方法?
- 如何返回指定一天是星期几??
- 我在页面上用脚本操作了一个Table如何把操作后,后台代码如何操作这个Table呢?
- .net 2.0不能映射根目录?
用逗号分隔的 MIME 编码列表。备注
使用该属性可以指定可被上载到服务器的文件类型。例如,若要将选择范围限制为图像,则将此属性设置为“image/*”。注意 对该属性的支持依赖于浏览器。请检查您的浏览器以确定它是否支持该属性。
示例
[Visual Basic, C#, JScript] 下面的示例说明如何使用 Accept 属性限制用户,使其不能选择除图像文件以外的任何文件。[Visual Basic]
<%@ Page Language="VB" AutoEventWireup="True" %><html>
<head>
<script language="VB" runat="server">
Sub Button1_Click(Source As Object, e As EventArgs)
If Text1.Value = "" Then
Span1.InnerHtml = "Error: you must enter a file name"
Return
End If
If Not (File1.PostedFile Is Nothing) Then
Try
File1.PostedFile.SaveAs(("c:\temp\" & Text1.Value))
Span1.InnerHtml = "File uploaded successfully to <b>c:\temp\" & _
Text1.Value & "</b> on the Web server"
Catch exc As Exception
Span1.InnerHtml = "Error saving file <b>c:\temp\" & _
Text1.Value & "</b><br>" & exc.ToString()
End Try
End If
End Sub 'Button1_Click
</script>
</head>
<body>
<h3>HtmlInputFile Sample</h3>
<form enctype="multipart/form-data" runat="server">
Select File to Upload:
<input id="File1"
type="file"
accept="image/*"
runat="server"/>
<p>
Save as filename (no path):
<input id="Text1"
type="text"
runat="server"/>
<p>
<span id=Span1
style="font: 8pt verdana;"
runat="server" />
<p>
<input type=button
id="Button1"
value="Upload"
OnServerClick="Button1_Click"
runat="server">
</form>
</body>
</html>[C#]
<%@ Page Language="C#" AutoEventWireup="True" %><html>
<head>
<script language="C#" runat="server">
void Button1_Click(object Source, EventArgs e)
{
if (Text1.Value == "")
{
Span1.InnerHtml = "Error: you must enter a file name";
return;
}
if (File1.PostedFile != null)
{
try
{
File1.PostedFile.SaveAs("c:\\temp\\"+Text1.Value);
Span1.InnerHtml = "File uploaded successfully to <b>c:\\temp\\" +
Text1.Value + "</b> on the Web server";
}
catch (Exception exc)
{
Span1.InnerHtml = "Error saving file <b>c:\\temp\\" +
Text1.Value + "</b><br>" + exc.ToString();
}
}
}
</script>
</head>
<body>
<h3>HtmlInputFile Sample</h3>
<form enctype="multipart/form-data" runat="server">
Select File to Upload:
<input id="File1"
type="file"
accept="image/*"
runat="server"/>
<p>
Save as filename (no path):
<input id="Text1"
type="text"
runat="server"/>
<p>
<span id=Span1
style="font: 8pt verdana;"
runat="server" />
<p>
<input type=button
id="Button1"
value="Upload"
OnServerClick="Button1_Click"
runat="server">
</form>
</body>
</html>[JScript]
<%@ Page Language="JScript" AutoEventWireup="True" %><html>
<head>
<script language="JSCRIPT" runat="server">
function Button1_Click(source : Object, e : EventArgs){
if(Text1.Value == ""){
Span1.InnerHtml = "Error: you must enter a file name"
return
}
if(File1.PostedFile != null){
try{
File1.PostedFile.SaveAs(("c:\\temp\\" + Text1.Value))
Span1.InnerHtml = "File uploaded successfully to <b>c:\\temp\\"
+ Text1.Value + "</b> on the Web server"
}catch(exc : Exception){
Span1.InnerHtml = "Error saving file <b>c:\\temp\\"
+ Text1.Value + "</b><br>" + exc.ToString()
}
}
}
</script>
</head>
<body>
<h3>HtmlInputFile Sample</h3>
<form enctype="multipart/form-data" runat="server">
Select File to Upload:
<input id="File1"
type="file"
accept="image/*"
runat="server"/>
<p>
Save as filename (no path):
<input id="Text1"
type="text"
runat="server"/>
<p>
<span id=Span1
style="font: 8pt verdana;"
runat="server" />
<p>
<input type=button
id="Button1"
value="Upload"
OnServerClick="Button1_Click"
runat="server">
</form>
</body>
</html>[C++] 没有可用于 C++ 的示例。若要查看 Visual Basic、C# 或 JScript 示例,请单击页左上角的“语言筛选器”按钮 。要求
都有关系 把这些都去了 再看看
我也试了,不管用,怎么回事??