博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC文件上传08-使用客户端jQuery-File-Upload插件和服务端Backload组件让每个用户有专属文件夹...
阅读量:4315 次
发布时间:2019-06-06

本文共 2117 字,大约阅读时间需要 7 分钟。

当需要为每个用户建立一个专属上传文件夹的时候,可以在提交文件的视图中添加一个隐藏域,并设置name="objectContext"。

 

相关兄弟篇:

 

  
  
 
 

 

□ 在上传文件的视图中添加<input type="hidden" name="objectContext" value="user123" />

展开@{    ViewBag.Title = "Index";    Layout = "~/Views/Shared/_Layout.cshtml";}
添加文件...
 
@section scripts{ @* *@ }

□ Backload配置文件Web.backload.config,设置getInclSubFolders ="true"

1:  
2:   
3:  
4:   
5:    
6:    
7:    
8:    
9:  

□ 结果

上传界面:

 

在Upload文件夹中有用户user123的专属文件夹:

 

在user123文件夹中有上传图片和缩略图文件夹:

 

□ 其它传递用户信息方式

1、在JQuery File Upload初始化js文件中,通过post方式

1:      $('#fileupload').bind('fileuploadsubmit', function (e, data) {
2:          // The example input, doesn't have to be part of the upload form:
3:          var $context = $('#objContext');
4:          data.formData = { example: $context.val() };
5:      });

 

2、在JQuery File Upload初始化js文件中,通过get方式   

var fileUploadUrl = "/Backload/UploadHandler" + "&objectContext=user123";

 

参考资料:

※ Backload官网
※ Backload例子
※ nuget上的Backload

※ jQuery File Upload官网

※   github上的jQuery File Upload介绍
※   github上的jQuery File Upload源码

※   下载jQuery File Upload结合Backload的MVC案例

转载于:https://www.cnblogs.com/darrenji/p/3621044.html

你可能感兴趣的文章
从Vue.js窥探前端行业
查看>>
学习进度
查看>>
poj3368 RMQ
查看>>
“此人不存在”
查看>>
github.com加速节点
查看>>
解密zend-PHP凤凰源码程序
查看>>
python3 序列分片记录
查看>>
Atitit.git的存储结构and 追踪
查看>>
atitit 读书与获取知识资料的attilax的总结.docx
查看>>
B站 React教程笔记day2(3)React-Redux
查看>>
找了一个api管理工具
查看>>
Part 2 - Fundamentals(4-10)
查看>>
使用Postmark测试后端存储性能
查看>>
NSTextView 文字链接的定制化
查看>>
第五天站立会议内容
查看>>
CentOs7安装rabbitmq
查看>>
(转))iOS App上架AppStore 会遇到的坑
查看>>
解决vmware与主机无法连通的问题
查看>>
做好产品
查看>>
项目管理经验
查看>>