using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
namespace GodaddyImages
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string[] filePaths = Directory.GetFiles(Server.MapPath("~\\Images\\"));
List<ListItem> files = new List<ListItem>();
foreach (string filePath in filePaths)
{
string fileName = Path.GetFileName(filePath);
files.Add(new ListItem(fileName, "~\\Images\\" + fileName));
}
GridView1.DataSource = files;
GridView1.DataBind();
}
}
protected void Upload(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
string fileName = Path.GetFileName(FileUpload1.PostedFile.FileName);
FileUpload1.PostedFile.SaveAs(Server.MapPath("~\\Images\\") + fileName);
Response.Redirect(Request.Url.AbsoluteUri);
}
}
}
}
Может ли кто-нибудь сказать мне, как загрузить изображение с asp.net на сервер godaddy. Я могу загружать изображения в локальные папки, но их было сложно найти при загрузке на сервер godaddyМожет ли кто-нибудь сказать мне, как загрузить изображение с asp.net на сервер godaddy
Какая ошибка вы получаете? Просто проверьте папку пути (подумайте, что это должно быть «/ Images /»), а также проверьте разрешения. – JunaidKirkire
для вашего пути, то есть «~ \\ Images \\» изменить его на @ «~ \ Images \» Символ @ означает, что вам не нужно скрывать обратную косую черту, поскольку asp.net будет знать, что это URL-адрес, который иногда может вызывать вопросы. Надеюсь это поможет :) –