依然不多说,上代码

首先是给文件夹的位置

然后上代码

 <div class="upload">
<div class="uploadswf">
<input type="file" name="uploadify" id="uploadify" style="vertical-align: middle;" />
<span id="docspan"></span>
<p id="fileQueue" style="color:black; background-color:#3C8DBC;"></p>
</div>
</div>
     <script type="text/javascript">
$(function () {
$("#uploadify").uploadify({
'uploader': '/plugins/uploadify-v2.1.4/uploadify.swf',
'script': '/Logistics/FileUpload?lcid='+id,
'cancelImg': '/plugins/uploadify-v2.1.4/cancel.png"',
'folder': '/Areas/Admin/UploadFile/ContractAtt/',
'queueID': 'fileQueue',
'auto': true,
'multi': false,
'method': 'post',
'fileExt': '*.jpg;*.png;*.doc;*.docx;*.xls;*.xlsx;*.zip;*.rar;',
'fileDesc': '请选择 jpg png doc docx xls xlsx zip rar 文件',
'scriptData': null,
'sizeLimit': 314572800,
'buttonText': '上传文件',
'onComplete': function (event, queueID, fileObj, respose, data) {
var data = $.parseJSON(respose);
if (data.err) {
$.tooltip("上传成功!", 2500, true);
return false;
}
}
})
})
<script>

控制器代码

         [HttpPost]
public JsonResult FileUpload(HttpPostedFileBase fileData)
{
if (fileData != null)
{
int lcId = Convert.ToInt32(Request["lcid"]);
try
{
string filePath = Server.MapPath("/Areas/Admin/UploadFile/ContractAtt");
string fileName = Path.GetFileName(fileData.FileName);//原始文件名
string fileExtension = Path.GetExtension(fileName);//扩展名
string saveName = lcId +"_"+ DateTime.Now.ToString("yyyyMMddhhmmss");//保存服务器文件名
string att = "/Areas/Admin/UploadFile/ContractAtt/" + saveName;
if (lcService.UpdataAtt(lcId, att))
{
fileData.SaveAs(filePath +"\\"+ saveName+fileExtension);
return Json(new { err = true, FileName = fileName, SavaName = saveName });
}
else
{
return Json(new { err = false, Message = "系统错误!" }, JsonRequestBehavior.AllowGet);
}
}
catch (Exception ex)
{
return Json(new { ess = false, Message = ex.Message }, JsonRequestBehavior.AllowGet);
}
}
else
{
return Json(new { err = false, Message = "请选择要上传的文件!" }, JsonRequestBehavior.AllowGet);
}
}

由于官方文件里面有两个文件有冲突,导致按钮上不能显示中文,故贴上修改好的文件,已修改完成可正常显示中文

http://pan.baidu.com/s/1o65TLFW

下面这是用未修改的效果图

---------------------------------------------------------------------------------------------------------

转载请记得说明作者和出处哦-.-
作者:KingDuDu
原文出处:https://www.cnblogs.com/kingdudu/articles/4756859.html

---------------------------------------------------------------------------------------------------------

最新文章

  1. 计算机网络(8)-----TCP报文段的首部格式
  2. 从两个平方算法到分治算法-java
  3. 深入理解js——函数和对象的关系
  4. 最小生成树之Kruskal
  5. 10、NFC技术:读写NFC标签中的文本数据
  6. WdatePicker时间控件联动选择
  7. C#使用反射工厂模式遇到System.TypeLoadException(类名错误导致)
  8. 推送 -- error:Not get deviceToken yet
  9. JS屏蔽右键菜单,复制,粘帖xxxxx........
  10. Qt修改文件内容
  11. html:table属性cellpadding
  12. 《javascript设计模式与开发实践》阅读笔记(12)—— 享元模式
  13. mac air中编译安装swoole
  14. 用Java实现给图片添加文字
  15. SDL2.0 vs2017环境配置
  16. centos7.0安装cuda驱动
  17. PL/SQL学习笔记之异常
  18. 深入理解FFM原理与实践
  19. Git 如何上传文件夹
  20. Restful API学习笔记

热门文章

  1. Keras载入mnist数据集出错问题解决方案
  2. Java请求Http
  3. java io读取性能对比
  4. Go输入输出格式化Printf
  5. StudyAndroid.1
  6. Mina实现Socket通信完整过程
  7. python的魔术方法大全
  8. 分布式事务TransactionScope所导致几个坑
  9. JVM(十三):后端编译优化
  10. YARN底层基础库