【发布时间】:2011-12-18 05:08:33
【问题描述】:
我有一个带动作的控制器:
[HttpPost]
public ActionResult Add(Question container, HttpPostedFileBase file)
{
if (file != null && file.ContentLength > 0)
{
var clientPath=Path.GetDirectoryName(file.FileName);
客户端路径是""。
我需要这个,因为我不想将文件保存在我的服务器上,而是立即将其发送到 flickr
string photoId = flickr.UploadPicture(clientPath, title, description, "", uploadAsPublic, false, false);
如何获取客户端文件的路径?
顺便说一句,我正在使用 FlickrNet 库。
【问题讨论】:
-
现代浏览器不会发送完整的文件路径(出于安全原因),因此您无法知道文件的位置,只知道其名称。
标签: asp.net asp.net-mvc-3 file-upload flickr