怎样将文件上传到服务器端?(50分)

  • 主题发起人 主题发起人 datoncg
  • 开始时间 开始时间
D

datoncg

Unregistered / Unconfirmed
GUEST, unregistred user!
在WEB页面上怎么将文件上传到服务器端?我要的是这样的结果:将文件上传后,当页面
打开后自动生成其标题和联接!
 
有几个方法:
1。在服务器端使用第三方组建,网上有很多可以下载。
2。自己写上传组件。
3。自动生成标题和连接就很简单拉,把标题和连接URL都放到数据库中,
然后显示出来啊。放到文件中显示也可以。
 
用什么?PHP,ASP?
我知道PHP,它自己就有上传的功能。
 
->将文件上传后,当页面打开后自动生成其标题和联接!
这可以用ASP或类似技术实现,文件上传后打开提取相关内容后,动态生成网页.
不过要在WEB中实现文件上传不太容易!这可要用到ActiveX技术,并且客户端也
要配合才能实现!就如同在线杀毒的原理一样
 
使用C#两句话搞定
<%@ Page Language="C#" %>
<HTML>
<script runat="server">
void UploadBtn_Click(Object sender, EventArgs e)
{
// Display information about posted file
FileName.InnerHtml = MyFile.PostedFile.FileName;
MyContentType.InnerHtml = MyFile.PostedFile.ContentType;
ContentLength.InnerHtml =
MyFile.PostedFile.ContentLength.ToString();
FileDetails.Visible = true;
// Save uploaded file to server
MyFile.PostedFile.SaveAs("c://Uploadedfiles//uploadfile.txt");
}
</script>
<body>
<form action="fileupload.aspx" method="post" enctype="multipart/form-data" runat="server" ID="Form1">
<h1>ASP.NET File Upload Example</h1>
Select File To Upload to Server: <input id="MyFile" type="file" runat="server" NAME="MyFile">
<br>
<br>
<input type="submit" value="Upload!" OnServerclick="UploadBtn_Click" runat="server" ID="Submit1" NAME="Submit1">
<br>
<br>
<br>
<div id="FileDetails" Visible="false" runat="server">
FileName:
<span id="FileName" runat="server">
<br>
ContentType:
<span id="MyContentType" runat="server">
<br>
ContentLength:
<span id="ContentLength" runat="server">bytes
<br>
</div>
</form>
</SPAN></SPAN></SPAN>
</body>
</HTML>
 
在什么环境下应用?
我觉得如果有php支持或者asp支持都可以搞定。
.net支持,我估计除了自己的电脑安装外,商业服务上的,可能很少有支持的。
php的比较方便,而且可以在上传后将文件信息传送到任何地方,比如数据库,或者存到某个文件里。
代码可以去很多地方找。
asp的无组件上传也可以,在DW的网站上有一个免费的2.5版本。
这类问题,以后建议先用搜索引擎。
比如:google.com
 
我将上传文件放哪儿呢?是放在目录下还是数据库中?
如一个WORD文档我要将其上传到服务器端,当网页打开就可以生成关于该WORD文档的连接!
 
存哪都可以。
你的空间支持哪些后台?
重要的不是如何去做。
是必须有环境。
如果环境充分提供需要,可以随便选择做的方法。
 
现在就是不知道怎么去做啊?老大!
WIN98+PWS+MSSQL和WIN2000+IIS+MSSQL有区别吗?
 
你使用的是php还是jsp,要说清楚啊。
 
接受答案了.
 
后退
顶部