将数据添加到文件名(ASP.NET WEB API)

时间:2017-08-03 16:35:23

标签: c# asp.net asp.net-mvc-4 asp.net-web-api

我有将图像写入文件夹的WebAPI方法。效果很好。

这是方法代码

var date = DateTime.Now.ToString();
var filePath = HttpContext.Current.Server.MapPath("~/Image/" + postedFile.FileName+date+ extension);

现在FileName来自文件名。但我需要在文件名中添加日期。

我尝试这样做:

$stateProvider
 .state('quotation_approve', {
 url: '/quotation_approve.jsp/:target/:action',
 templateUrl: 'quotation_approve.jsp',
 controller : "your template controller"
})

但它不起作用。我发送图片时收到错误

我怎么能这样做?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

你需要制作没有斜线的日期格式 例如,使用此代码

DateTime.Now.ToString("MMddyyHHmmss")

注意:您可以更改日期的格式,使其可以ddMMyyHHmmss,依此类推