HtmlInputFile.Value 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
클라이언트 컴퓨터에 있는 파일의 전체 경로를 가져옵니다.
public:
virtual property System::String ^ Value { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public override string Value { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Value : string with get, set
Public Overrides Property Value As String
속성 값
클라이언트 파일의 전체 경로입니다.
- 특성
예외
이 속성에 값을 할당하려고 한 경우
예제
다음 코드 예제에서는 클라이언트의 컴퓨터에 파일의 전체 경로를 표시 하는 속성을 사용 Value 하는 방법을 보여 줍니다. 이 예제가 제대로 작동하려면 컴퓨터의 드라이브 C에 호출 Temp
된 디렉터리를 만들어야 합니다.
<%@ Page Language="C#" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Button1_Click(object Source, EventArgs e)
{
// Make sure a file was submitted.
if (Text1.Value == "")
{
Span1.InnerHtml = "Error: You must enter a file name.";
return;
}
// Save the file.
if (File1.PostedFile.ContentLength > 0)
{
try
{
File1.PostedFile.SaveAs("c:\\temp\\" + Text1.Value);
Span1.InnerHtml = "<b>" + File1.Value + "</b>" +
" uploaded successfully to <b>c:\\temp\\" +
Text1.Value + "</b> on the Web server.";
}
catch (Exception exc)
{
Span1.InnerHtml = "Error saving file <b>c:\\temp\\" +
Text1.Value + "</b><br />" + exc.ToString() + ".";
}
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>HtmlInputFile Example</title>
</head>
<body>
<h3>HtmlInputFile Example</h3>
<form id="form1" enctype="multipart/form-data"
runat="server">
Select File to Upload:
<input id="File1"
type="file"
runat="server" />
<p>
Save as file name (no path):
<input id="Text1"
type="text"
runat="server" />
</p>
<p>
<span id="Span1"
style="font: 8pt verdana;"
runat="server" />
</p>
<p>
<input type="button"
id="Button1"
value="Upload"
onserverclick="Button1_Click"
runat="server" />
</p>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Public Sub Button1_Click(ByVal Source As Object, ByVal e As EventArgs)
' Make sure a file was submitted.
If Text1.Value = "" Then
Span1.InnerHtml = "Error: You must enter a file name."
Return
End If
' Save the file.
If File1.PostedFile.ContentLength > 0 Then
Try
File1.PostedFile.SaveAs("c:\temp\" & Text1.Value)
Span1.InnerHtml = "<b>" & File1.Value & "</b>" & _
" uploaded successfully to <b>c:\temp\" & _
Text1.Value & "</b> on the Web server."
Catch exc As Exception
Span1.InnerHtml = "Error saving file <b>c:\temp\" & _
Text1.Value & "</b><br />" & exc.ToString() & "."
End Try
End If
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>HtmlInputFile Example</title>
</head>
<body>
<h3>HtmlInputFile Example</h3>
<form id="form1" enctype="multipart/form-data"
runat="server">
Select File to Upload:
<input id="File1"
type="file"
runat="server" />
<p>
Save as file name (no path):
<input id="Text1"
type="text"
runat="server" />
</p>
<p>
<span id="Span1"
style="font: 8pt verdana;"
runat="server" />
</p>
<p>
<input type="button"
id="Button1"
value="Upload"
onserverclick="Button1_Click"
runat="server" />
</p>
</form>
</body>
</html>
설명
이 속성은 Value 클라이언트 컴퓨터에서 파일의 전체 경로(예: "C:\MyFiles\Test.txt")를 검색합니다. 이 기능은 파일을 제출하는 컴퓨터에 파일이 저장되는 위치를 알아야 하는 경우에 유용합니다. 이 속성은 일반적으로 원래 파일 이름을 확인 하는 데 사용 합니다. 원래 파일 이름을 얻으려면 이 속성의 값을 구문 분석합니다.
참고
Value 속성은 읽기 전용입니다. 이 속성에 값을 할당하려고 하면 throw System.NotSupportedException 됩니다.