0
나는 파일 경로를 나열하는 partialView가 있으며 해당 경로를 클릭하고 포함 폴더를 열 수 있어야합니다. 응용 프로그램이 로컬에서 작동하고 process.start()가 프로덕션 서버로 이동하고 솔루션이 필요하기 전까지는 제대로 작동했습니다. 브라우저 보안 제한으로 인해 포함 된 폴더를 직접 열 수 없습니다. 이것을 수행 할 수있는 방법이 있습니까?클릭시 파일 탐색기에서 디렉토리 열기
현재 설정, 아주 기본적인 물건
public ActionResult OpenFile(string path, int someId)
{
Process.Start("explorer.exe", Path.GetDirectoryName(path));
보기는 어떤 도움에 감사드립니다이
@foreach (var file in Model.FileSet)
{
var path = @file.FilePath;
<tr>
<td><a href='@Url.Action("Action", "Controller", new{path = @path, someId = Model.Id})'> @file.FilePath </a></td>
<td>@file.FileType</td>
<td>@file.Created</td>
</tr>
}
</tbody>
것 같습니다.
Thanks @ Garath, 파일은 별도의 프로세스를 통해 다운로드되어 클라이언트 컴퓨터에 있습니다. 파일 위치는 데이터베이스에 저장되고 앱에 나열됩니다. 그래서, 로컬 클라이언트 컴퓨터에서 파일을 열 수있는 것이 제가 찾고있는 것입니다. –
@SalmanSyed 당신이 이것을 읽어야합니다 : http://stackoverflow.com/questions/5246292/open-local-folder-from-link –
나는 내 질문을 게시하기 전에 그것을 보았지만 이것을 발견하고 해결할 누군가가 있다고 생각했습니다. 그것. –