프로젝트 내의 폴더에 비디오 파일을 쓰는 웹 앱이 있습니다.
이 후 그것은 볼 비디오를 표시
쓰기는 모두 괜찮습니다.
하지만 비디오를 표시하려고하면이 오류가 발생합니다.
찾고있는 리소스가 제거되었거나 이름이 변경되었거나 일시적으로 사용할 수 없습니다.
로컬 컴퓨터에서 웹 사이트를 실행하면 모두 괜찮고 비디오가 표시됩니다.
호스팅 (Azure)에서만이 문제가 발생합니다.
다음은 컨트롤러 코드입니다.
[HttpPost]
public ActionResult PostRecordedAudioVideo()
{
foreach (string upload in Request.Files)
{
var path = AppDomain.CurrentDomain.BaseDirectory + "uploads/";
var file = Request.Files[upload];
file?.SaveAs(Path.Combine(path, Request.Form[0]));
}
return Json(Request.Form[0]);
}
이것에 흥미로운 것. ftp를 통해 서버에 연결할 때 폴더에이 파일이 표시됩니다.
찾고있는 답이 전부는 아니지만 Azure Blob Storage에 비디오 파일을 저장하는 방법을 살펴볼 수 있습니다.
Blob Storage를 사용하는 경우 공용 컨테이너에서 파일에 직접 연결하거나 제어 된 액세스를 위해 즉석에서 SAS 토큰을 생성하여 웹앱에서 비디오 트래픽을 오프로드합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다