SaveAs的路径应该是本地路径像c:\a.txt这种,你这路径分割用/明显不对,应该是\
改成
context.Server.MapPath("img")+"\\"+f.fileName
或者
context.Server.MapPath("img"+"/"+f.fileName)
报错提示已经说的很清楚了,检查格式就行了,还要加强Server.MapPath的理解
参考:
http://msdn.microsoft.com/zh-cn/library/system.web.httppostedfile.saveas.aspx
http://msdn.microsoft.com/zh-cn/library/system.web.httpserverutility.mappath.aspx