0
A
回答
2
傳似
3.jpeg or png
[HttpPost]
public ActionResult AddImage(HttpPostedFileBase postedFile)
{
int compId = Convert.ToInt32(Session["compID"]);
if (postedFile != null)
{
string path = Server.MapPath("~/Uploads/");
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
postedFile.SaveAs(path + Path.GetFileName(postedFile.FileName));
ViewBag.Message = "File uploaded successfully.";
}
return RedirectToAction("AddCompany");
}
的ID值,下面我附上我的圖片文件
保存圖片時,您需要將compId和文件擴展名組合如下:
var filename = compId.ToString() + Path.GetExtension(postedFile.FileName);
所以,你的代碼應該是這個樣子:
[HttpPost]
public ActionResult AddImage(HttpPostedFileBase postedFile)
{
int compId = Convert.ToInt32(Session["compID"]);
if (postedFile != null)
{
string path = Server.MapPath("~/Uploads/");
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
var filename = compId.ToString() + Path.GetExtension(postedFile.FileName);
postedFile.SaveAs(path + filename);
ViewBag.Message = "File uploaded successfully.";
}
return RedirectToAction("AddCompany");
}
+0
我認爲這段代碼使得文件名像3MyPic.jpeg,但是他想將MyPic.jpeg保存爲3.jpeg。 –
+1
實際上,它只會從文件名獲得擴展名,而不是使用** Path.GetExtension **獲得整個文件名,因此最終名稱將是compId加上文件擴展名 –
+0
我忽略了Path.GetExtension。謝謝。 –
相關問題
- 1. 如何將文件名傳遞給MATLAB?
- 2. 將圖像ID傳遞給表單並使用jQuery提交
- 3. 如何將文本值傳遞給adobe creative sdk圖像組件?
- 4. 如何使用swift將圖像字符串值傳遞給imageslide
- 5. 使用find將文件傳遞給jar
- 6. 如何使用jquery獲取Id名並傳遞給php腳本?
- 7. 將輸入值傳遞給MVC中的id從視圖
- 8. 如何將文件傳遞給函數?
- 9. 如何將JSONObject傳遞給PHP文件?
- 10. 如何通過使用django將html按鈕的id傳遞給python文件?
- 11. 將字典傳遞給視圖Asp.net MVC
- 12. 使用「argv」傳遞圖像文件C++
- 13. 如何將角度視圖的id傳遞給asp.net mvc控制器?
- 14. 將ID傳遞給AlertDialog點擊事件
- 15. 如何將動態文件名傳遞給ng -include
- 16. 如何將每個文件名傳遞給我的函數?
- 17. 如何將文件名傳遞給「img src」?
- 18. 如何將字符串傳遞給ofstream :: open作爲文件名
- 19. 如何將文件名參數傳遞給「rake db:structure:load」?
- 20. 如何將命名參數傳遞給批處理文件?
- 21. 如何將不合格的文件名傳遞給Powershell腳本?
- 22. 如何將文件名傳遞給ftp_put函數?
- 23. asp.net mvc:如何將匿名類型傳遞給UserController?
- 24. 如何將文章ID傳遞給「查看文章」活動
- 25. 如何使用Codeigniter將id傳遞給Bootstrap模態?
- 26. 使用ajax時,如何將js中的id傳遞給rails?
- 27. 將文件拖放到.jar並將文件名傳遞給main()
- 28. 將圖像的ID傳遞給另一頁
- 29. 將圖像ID傳遞給一個函數並顯示/隱藏();
- 30. 如何將GUI上傳的圖像名稱傳遞給另一個函數?
而你的問題是什麼? – OctoCode
我的問題是這樣的..保存到文件夾3.jpeg或png @ OctoCode –
因爲我認爲簡單的解決方案是'postingFile.SaveAs(path + compId.ToString()+ System.IO.Path.GetExtension(postingFile.FileName) );' – mmushtaq