首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.net背载多个文件根

.net背载多个文件根
EN

Stack Overflow用户
提问于 2014-07-21 14:28:56
回答 1查看 262关注 0票数 0

我在后端使用Backload (https://github.com/blackcity/Backload)存储文件,它有一些很酷的特性,但我想知道是否有可能有多个filesRoot:

  1. 在应用程序范围内的内容文件,公共。
  2. 在应用程序范围外的个人文件,私有。

如果有一种方法可以动态地更改根目录,使用一个Backload服务器附带事件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-22 13:12:09

最后,我使用了一个服务器附带事件:如果有更好的方法,请告诉我。

代码语言:javascript
复制
private void handler_StoreFileRequestStarted(object sender,StoreFileRequestEventArgs e)
{
   //Change paths
    var fullPath = _contentRoot + e.Param.FileStatusItem.ObjectContext + "\\" + e.Param.FileStatusItem.UploadContext + "\\photoid\\"; 

    e.Param.FileStatusItem.StorageInfo.FilePath = fullPath + "photoid.png";

    e.Param.FileStatusItem.StorageInfo.ThumbnailPath = fullPath + "_thumbs\\" + "photoid.png.png";

    e.Param.FileStatusItem.FileUrl = e.Param.FileStatusItem.FileUrl.Replace("files", content").Replace(e.Param.FileStatusItem.FileName, "photoid/photoid.png");

    e.Param.FileStatusItem.ThumbnailUrl = e.Param.FileStatusItem.ThumbnailUrl.Replace("files", "content").Replace("_thumbs/" + e.Param.FileStatusItem.ThumbnailName,"photoid/_thumbs/photoid.png.png");   

}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24867632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档