PDA

View Full Version : سوال: آپلود قایل pdf



mona_bh
یک شنبه 19 شهریور 1391, 15:49 عصر
سلام

من به کد آپلود فایل pdf توسط کاربر به سایت نیاز دارم . اگر کسی این کد را به زبان سی شارپ داره لطفا منو راهنمایی کنه .

alirat
یک شنبه 19 شهریور 1391, 16:18 عصر
چرا از کنترل های upload file استفاده نمی کنی؟ می تونی filter کنی که فقط .pdf قابل انتخاب باشه

mona_bh
یک شنبه 19 شهریور 1391, 23:18 عصر
چرا از کنترل های upload file استفاده نمی کنی؟ می تونی filter کنی که فقط .pdf قابل انتخاب باشه

نمی دونم دقیقا چه کدی باید براش بنویسم ؟:متفکر: و اینکه بعد از آپلود کجا فایل رو ذخیره می کنه ؟

meisam12
دوشنبه 20 شهریور 1391, 10:56 صبح
سلام
از سورس زیر استفاده کنید.

به زبان VB

<%@ Page Language="VB" %> <script runat="server"> Protected Sub Button1_Click(ByVal sender As Object, _ ByVal e As System.EventArgs) If FileUpload1.HasFile Then Try FileUpload1.SaveAs("C:\Uploads\" & _ FileUpload1.FileName) Label1.Text = "File name: " & _ FileUpload1.PostedFile.FileName & "<br>" & _ "File Size: " & _ FileUpload1.PostedFile.ContentLength & " kb<br>" & _ "Content type: " & _ FileUpload1.PostedFile.ContentType Catch ex As Exception Label1.Text = "ERROR: " & ex.Message.ToString() End Try Else Label1.Text = "You have not specified a file." End If End Sub </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Upload Files</title> </head> <body> <form id="form1" runat="server"> <div> <asp:FileUpload ID="FileUpload1" runat="server" /><br /> <br /> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Upload File" />&nbsp;<br /> <br /> <asp:Label ID="Label1" runat="server"></asp:Label></div> </form> </body> </html>


به زبان C# :

<%@ Page Language="C#" %> <script runat="server"> protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) try { FileUpload1.SaveAs("C:\\Uploads\\" + FileUpload1.FileName); Label1.Text = "File name: " + FileUpload1.PostedFile.FileName + "<br>" + FileUpload1.PostedFile.ContentLength + " kb<br>" + "Content type: " + FileUpload1.PostedFile.ContentType; } catch (Exception ex) { Label1.Text = "ERROR: " + ex.Message.ToString(); } else { Label1.Text = "You have not specified a file."; } } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>Upload Files</title> </head> <body> <form id="form1" runat="server"> <div> <asp:FileUpload ID="FileUpload1" runat="server" /><br /> <br /> <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Upload File" />&nbsp;<br /> <br /> <asp:Label ID="Label1" runat="server"></asp:Label></div> </form> </body> </html>