查看: 872|回复: 5
|
我要如何使用ASP.NET去Upload我的FILE?
[复制链接]
|
|
关于ASP.NET . . . . . . . . . . .
1) 我要如何去Upload File? server 又怎样知道FILE已经成功的Upload呢?
2) 当client要download file时,server又怎样知道FILE已经成功的download呢?
3) system 怎样知道某个日期是星期几?
e.g system 怎样知道 22/5/2006 是星期一?
[ 本帖最后由 lmltiong 于 22-5-2006 05:06 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 22-5-2006 05:30 PM
|
显示全部楼层
要看你用asp.net v1 or v2...
asp.net v1... 本身并没有upload的server control... 必须依赖html的control... 也就是<input type="file">... 但是这样code起来比较麻烦... 也必须把form的enctype设定成EncType="Multipart/Form-Data"
asp.net v2 加入了file upload control... 也就是<asp:file upload>... 这样code起来方便很多... 也比较简易...
要对付关于类似file的问题必须使用 system.IO的file class... file class有很多method可以对付类似问题... 比如file.exists可以检查某个file的存在... file.move可以移动某个file... file.delete可以删除某个file...
而file upload control本身也有很多property来对付file uploading... 比如fileupload.postedfile的property用来对付已上传的file... fileupload.hasfile用来确认用户有specified a file... 还有很多property 和 method... 如saveas method, contentlenght property, filecontent property, filename property 等等...
[ 本帖最后由 小妞儿 于 22-5-2006 05:32 PM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 22-5-2006 05:44 PM
|
显示全部楼层
谢谢你,小妞儿 。。。
我刚才尝试把大的FILE给Upload.结果不能,它要去把web.config里的MaxRequestLength给改了。但我找不到MaxRequestLength这个Word在我的web.config里。我要如何去把它给code出来呢? |
|
|
|
|
|
|
|
发表于 22-5-2006 06:12 PM
|
显示全部楼层
在web.config里加入以下的code...
<configuration>
<system.web>
<httpRuntime maxRequestLength="value in byte"/>
</system.web>
</configuration>
[ 本帖最后由 小妞儿 于 22-5-2006 06:13 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 22-5-2006 07:29 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 23-5-2006 07:53 PM
|
显示全部楼层
原帖由 lmltiong 于 22-5-2006 05:02 PM 发表
关于ASP.NET . . . . . . . . . . .
...
3) system 怎样知道某个日期是星期几?
e.g system 怎样知道 22/5/2006 是星期一?
可以使用datetime.dayofweek method... sample code:
<%@ Page Language="VB" %>
<script runat="server">
Sub btnGetDay_Click(sender As Object, e As EventArgs)
if not txtDate.text = "" then
try
dim mydate as datetime = cdate(txtDate.text)
response.write(mydate.dayofweek)
catch ex as exception
response.write("Please enter a proper date.")
end try
else
response.write("Please enter a date.")
end if
End Sub
</script>
<html>
<head>
</head>
<body>
<form runat="server">
Enter a proper date(MM/DD/YY):
<asp:TextBox id="txtDate" runat="server"></asp:TextBox>
<br />
<br />
<div align="left">
<asp:Button id="btnGetDay" onclick="btnGetDay_Click" runat="server" Text="Get Day"></asp:Button>
</div>
</form>
</body>
</html> |
|
|
|
|
|
|
| |
本周最热论坛帖子
|