我在网上下了例程,可惜水平比较低,总觉得不是很好理解.请教下大侠们swfupload的使用流程是怎样的?
在初始化了swfupload后,upload.aspx 应该干些什么工作呢?运行过程中在用swfupload选择了要上传的文件后,怎么可以点了"上传"按钮再开始上传了? swfupload控件和程序怎样来通行呢?上传后文件保存路径怎么设置呢?例子里面好像没有保存文件样,而且还只能是jpg格式的文件.搞不懂的太多了,期待知道的大侠讲讲,谢谢了!有个简单的例程就更好了.:)
在初始化了swfupload后,upload.aspx 应该干些什么工作呢?运行过程中在用swfupload选择了要上传的文件后,怎么可以点了"上传"按钮再开始上传了? swfupload控件和程序怎样来通行呢?上传后文件保存路径怎么设置呢?例子里面好像没有保存文件样,而且还只能是jpg格式的文件.搞不懂的太多了,期待知道的大侠讲讲,谢谢了!有个简单的例程就更好了.:)
http://www.v-sky.com/doc/swfupload/v2.1.0/Documentation.html
protected void Page_Load(object sender, EventArgs e)
{
HttpPostedFile file = Request.Files["Filedata"];
if (file != null && file.ContentLength>0)
file.SaveAs(Server.MapPath("uploadedDBs/" + Session.SessionID + ".gad")); Response.StatusCode = 200;
Response.Write("文件上传成功"); //必需,否则swfupload组件无法判断文件是否已经上传完
Response.End();
}这个控件的难度在于需要根据自己的需要来修改客户端脚本,那些脚本很不少,要量身定做的话,必须熟悉javascript脚本,否则要会使用基本上是不可能的,至于楼上说的对flash支持不好的问题,最新的版本早已经解决了,就是把选择文件的那个按钮集成到swfupload中去了,因为flash10安全级别高了,不允许通过脚本向flash对象传递文件对象。
我的upload.aspx是这样的 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim file As HttpPostedFile = Request.Files("Filedata")
file.SaveAs("123.xls")
Response.StatusCode = 200
Response.Write("文件上传成功")
Response.End()
End Sub麻烦大侠给看看啊!谢谢了。