E đang làm chức năng upload file lên google drive nhưng không upload trực tiếp lên được…mà phải up lên lên host(up vào thư mục App_data) xong sau đó mới up lên drive rùi sau đó xóa file trong host đi.
[HttpPost]
public ActionResult Upload(HttpPostedFileBase file)
{
if (Request.Files.Count > 0)
{
if (file != null && file.ContentLength > 0)
{
string songName = Request["songName"].ToString();
if (file.ContentLength > 0)
{
var fileName = System.IO.Path.GetFileName(file.FileName);
var path = System.IO.Path.Combine(Server.MapPath("~/App_Data/"), fileName);
file.SaveAs(path);
//upload file lên google drive
//parameter: service drive, pathFileUpload, parentDirectoryID, description
GoogleDriveApi.uploadFile(service, path, "0B1_sSoMh2uifdjJZS3MtTHk3VUE", songName);
System.IO.File.Delete(path);
}
}
}
return RedirectToAction("GetAllFile","Upload");
}
Ai rành .net mvc cho e hỏi có cách nào lấy đường dẫn của input type file lúc chọn á…có search google rùi mà fail
E chuyên java nên ko rành