<script type="text/html" id="liTemp">
<li>
<!--上传后状态-->
<div class="VedioChange">
<dl>
<dt>
<a href="javascript:;">
<img width="140" height='92' src="{src}" alt="{alt}" /><span class="playIcon"></span></a>
<input type="hidden" name="HdFileURL" value="{FilePath}" /><br />
<input type="hidden" name="HdImagePath" value="{ImagePath}" /><br />
<input type="hidden" name="HdSourceName" value="{SourceName}" /><br />
<input type="hidden" name="HdFileSize" value="{FileSize}" /><br />
</dt>
<dd><a href="javascript:;" class="lookBig">预览</a> <a href="javascript:;" class="reselect" onclick="del(this)">关闭</a></dd>
</dl>
</div>
<!--上传后状态-->
</li>
</script>
<script type="text/javascript">
$(document).ready(function () {
$("#uploadify").uploadify({
'uploader': 'js/jquery.uploadify-v2.1.4/uploadify.swf',
'script': 'UploadHandler.ashx',
'cancelImg': 'js/jquery.uploadify-v2.1.4/cancel.png',
'folder': '/UploadFile/',
'queueID': 'fileQueue',
'auto': true,
'multi': true,
'onComplete': function (event, queueID, fileObj, response, data) {//当单个文件上传完成后触发
//event:事件对象(the event object)
//ID:该文件在文件队列中的唯一表示
//fileObj:选中文件的对象,他包含的属性列表
//[name] - 已上传文件的名称
//[filePath] - 已上传文件在服务器上的路径
//[size] – 文件的大学,单位为字节
//[creationDate] – 文件的创建日期
//[modificationDate] – 文件的最后修改日期
//[type] – 文件的扩展名,以‘.'开始
//response:服务器端返回的Response文本,我这里返回的是处理过的文件名称
//data:文件队列详细信息和文件上传的一般数据
$("#preview").append(dataTemplate($("#liTemp").text(), { src: response, alt: fileObj.name }));
},
'onError': function (event, queueID, fileObj) {//当单个文件上传出错时触发
alert("文件:" + fileObj.name + " 上传失败!");
},
});
});
function del(o) {
$(o).closest("li").remove();
}
</script>
<div class="rt"> <ul class="clearfix w_VedioChange" id="preview"> </ul> </div> <div id="fileQueue"></div>
/// <summary>
/// Summary description for UploadHandler
/// </summary>
public class UploadHandler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
context.Response.Charset = "utf-8";
HttpPostedFile file = context.Request.Files["Filedata"];
string uploadPath = HttpContext.Current.Server.MapPath(@context.Request["folder"]);
if (file != null)
{
if (!Directory.Exists(uploadPath))
{
Directory.CreateDirectory(uploadPath);
}
file.SaveAs(Path.Combine(uploadPath, file.FileName));
var pathArr = uploadPath.Split('\\');
context.Response.Write(HttpContext.Current.Request.Url.Scheme
+ "://"
+ HttpContext.Current.Request.Url.Authority
+ "/"
+ pathArr[pathArr.Length - 2]
+ "/"
+ pathArr[pathArr.Length - 1]
+ "/"
+ file.FileName);
}
else
{
context.Response.Write("0");
}
}
public bool IsReusable
{
get
{
return false;
}
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有