@{
ViewBag.Title = "上传文件";
}
<script type="text/javascript" src="~/Content/swfupload/swfupload.js"></script>
<script type="text/javascript" src="~/Content/swfupload/swfupload.queue.js"></script>
<script type="text/javascript" src="~/Content/swfupload/fileprogress.js"></script>
<script type="text/javascript" src="~/Content/swfupload/filegroupprogress.js"></script>
<script type="text/javascript" src="~/Content/swfupload/handlers.js"></script>
<link href="~/Content/swfupload/css.css" rel="stylesheet" />
<link href="~/Content/default.css" rel="stylesheet" />
<script src="~/Scripts/jquery-1.7.1.min.js"></script>
<div id="content">
<h2>一次选择多个文件进行上传</h2>
<form id="form1" runat="Server">
<div>
<span id="spanButtonPlaceHolder"></span>
<input id="btnCancel" type="button" value="取消全部上传" onclick="swfu.cancelQueue();" disabled="disabled" style="margin-left: 2px; font-size: 8pt; height: 22px;" />
</div>
<p> </p>
<div class="fieldset flash" id="fsUploadProgress">
<span class="legend">上传列表</span>
</div>
<div id="divStatus">0 个文件已经上传</div>
</form>
</div>
<script type="text/javascript">
var swfu;
window.onload = function () {
var settings = {
flash_url: "@Url.Content("~/Content/swfupload/swfupload.swf")",
upload_url: "@Url.Content("/Upload/UploadTest")",
post_params: {
"ASPSESSID": "1",
},
file_size_limit: 0,//"100 MB",如果设置为0则不限制大小
file_types: "*.*",
file_types_description: "All Files",
file_upload_limit: 100,
file_queue_limit: 0,
custom_settings: {
progressTarget: "fsUploadProgress",
cancelButtonId: "btnCancel"
},
debug: false,
// Button settings
button_image_url: "@Url.Content("~/Content/swfupload/images/XPButtonNoText_160x22.png")",
button_placeholder_id: "spanButtonPlaceHolder",
button_width: 160,
button_height: 22,
button_text: '<span class="button"> 选择文件 </span>',
button_text_style: '.button { font-family: Helvetica, Arial, sans-serif; font-size: 14pt; } .buttonSmall { font-size: 10pt; }',
button_text_top_padding: 1,
button_text_left_padding: 5,
// The event handler functions are defined in handlers.js
file_queued_handler: fileQueued,
file_queue_error_handler: fileQueueError,
file_dialog_complete_handler: fileDialogComplete,
upload_start_handler: uploadStart,
upload_progress_handler: uploadProgress,
upload_error_handler: uploadError,
upload_success_handler: uploadSuccess,
upload_complete_handler: uploadComplete,
queue_complete_handler: queueComplete // Queue plugin event
};
swfu = new SWFUpload(settings);
};
</script>
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Utilitys;
namespace Upload.Controllers
{
public class UploadController : Controller
{
//
// GET: /Upload/
public ActionResult UploadTest(string vw)
{
return View();
}
[HttpPost]
public ActionResult UploadTest()
{
Utilityies.FileManage.UploadFile();
return View();
}
}
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。