PDA

View Full Version : آپلود توسط ASP



Happy_davood
سه شنبه 23 فروردین 1384, 16:21 عصر
لطفاً یک سر نخ برای آپلود کردن فایل روی سرور با استفاده از C# و ASP.NET نشون بدید تا شروع به کار بکنم .

AliReza26
سه شنبه 23 فروردین 1384, 16:32 عصر
اینو بزار توی فایل .VB


Dim strFileName As String
Dim arrFilePath As String()
arrFilePath = txtPath.Value.Replace("/", "\").Split("\")
strFileName = arrFilePath(arrFilePath.Length - 1)
txtPath.PostedFile.SaveAs(Request.PhysicalApplicat ionPath & strFileName)


این هم تو فایل .aspx بذار


<form id="Form1" method="post" runat="server">
<input type="file" id="txtPath" runat="server">
</form>

Happy_davood
سه شنبه 23 فروردین 1384, 17:31 عصر
دستتون درد نکنه یه چیز هایی پیدا کردم و این رو نوشتم بالاخره :


System.String FileName, FileExt;
System.Web.HttpFileCollection MyHttpFilesCollection = System.Web.HttpContext.Current.Request.Files;

for(System.Int32 iFilesCount = 0; iFilesCount < MyHttpFilesCollection.Count; iFilesCount++)
{
System.Web.HttpPostedFile CurrentFile = MyHttpFilesCollection[iFilesCount];
FileName = System.IO.Path.GetFileName(CurrentFile.FileName);
FileExt = System.IO.Path.GetExtension(FileName);

CurrentFile.SaveAs(System.Web.HttpContext.Current. Request.MapPath("Images/") + FileName);
}