【发布时间】:2014-09-23 17:19:42
【问题描述】:
我需要以这种格式保存 pdf。 *pdf-JobName--日期/时间。当我将其保存在本地主机上时,它已正确保存。我想将它上传到服务器并需要更改目录的路径。它保存在正确的文件夹中,但缺少扩展名。不会抛出任何错误
var dt = DateTime.Now.ToString("f").Replace('/', '-').Replace(':', '-');
var filename = string.Format(job.JobName, dt);
string path = Path.Combine(HttpContext.Current.Server.MapPath("~/JobSetupPdfs/"), Path.GetFileName(filename));
document.Save(path);
// ...and start a viewer.
Process.Start(path);
这是保存到本地主机的正确方式
var dt = DateTime.Now.ToString("f").Replace('/', '-').Replace(':', '-');
var filename = string.Format(@"C:\Development\TexasExterior\TexasExterior\JobSetupPdfs\{0}-- {1}.pdf", job.JobName, dt);
document.Save(filename);
// ...and start a viewer.
Process.Start(filename);
【问题讨论】:
-
你的问题是什么?
-
有没有抛出异常?
-
实际上它确实有效,但是它没有以正确的格式保存。它不与 .pdf--datetime 一起保存
-
请提供包含所有相关信息的清晰问题陈述:收到的错误等。这样的事情可能不起作用的原因有很多。文件夹存在吗?是否有合适的权限等。
标签: c# asp.net-mvc path