画像とサムネイルをアップロードしようとしています。
web.configのアップロードパスを次のように設定しました<add key="UploadPath" value="/Images"/>
画像をアップロードすると、アプリケーションが含まれているハードドライブとフォルダのフルパスが取得されます|:
D:\Projects\Social\FooApp\FooApp.BackOffice\Images\image_n.jpg
しかし、私はただ欲しい/images/image_n.jpg
私が使っPath.Combine
ているのはその理由だと思いますか?
どうすればこれを解決できますか?
これはコードです|:\
foreach (var file in files)
{
if (file != null && file.ContentLength > 0)
{
var fileName = Path.GetFileName(file.FileName);
if (fileName != null) originalFile = Server.MapPath(upload_path) + DateTime.Now.Ticks + "_ " + fileName;
file.SaveAs(originalFile);
images.Add(originalFile);
}
}