如何动态更改上传文件夹

我在使用MVC4的CustomerPortal构建中使用Backload文件上传控制器。 在CustomerPortal中,您可以添加SupportCalls。 在SupportCall中,您可以附加文件。 每个SupportCall都有自己的Guid。

web.backload.default.config文件包含文件“〜/ Files”的默认上载位置。 但是我希望每个SupportCall的文件位置都不同。 喜欢:“〜/ Files / d764578d-2f13-4820-bf1f-3d4427aedf22”,每次Guid都不同。

我怎样才能做到这一点?

我在这里找到了我的问题的答案: https : //github.com/blackcity/Backload/wiki/Example-06

`

只需添加Id的隐藏字段

你是对的,objectContext用于此目的。 一句话,你可以在事件(例如IncomingRequest)或扩展中设置objectContext客户端或服务器端。 如果要为特定用户检索文件(GET请求),请确保同时发送带有请求的objectContext(URL或表单)或将其设置为服务器端。