Manohar Khillare Ответов: 6

как сохранять изображения в папку, в asp.net с помощью C#


я хочу хранить изображение в папке Изображения, а не в базе данных, как я могу это сделать. пожалуйста, дайте полный код, который я могу понять

RDBurmon

Спасибо всем, кто ответил на эту тему, так что Манохар, я думаю, что у вас есть достаточно ответов, и вы должны быть в состоянии пометить его как свой ответ и закрыть тему. Пожалуйста, сделайте это.

6 Ответов

Рейтинг:
2

k.Prathap

пожалуйста, проверьте следующую ссылку
http://www.c-sharpcorner.com/uploadfile/mahesh/fileupload10092005172118pm/fileupload.aspx[^]


Рейтинг:
1

Michael_Jacsi

<asp:FileUpload ID="fupload" runat="server" Height="21px" Width="220px" />

Добавьте одну кнопку Asp попробуйте сделать это ниже кода в этой кнопке нажмите
string strFileName = DateTime.Now.ToString("MM-dd-yyyy_HHmmss");
string strFileType = System.IO.Path.GetExtension(fupload.FileName).ToString().ToLower();
fupload.SaveAs(Server.MapPath("folderpath" + strFileName + strFileType));


Рейтинг:
1

OriginalGriff

Попробуй:

myImage.Save(path, ImageFormat.Jpeg);


Рейтинг:
1

ASalamBarket

string path = @"~/imgage/";
string picture = "your picture name with extention";
                                path = Path.Combine(Server.MapPath(path), picture);
                                using (WebClient wc = new WebClient())
                                {
wc.DownloadFile("http://www.example.com/image/abc.jpg", path);
                                }


[no name]

Почему вы отвечаете на вопросы пятилетней давности?

Рейтинг:
0

Faizymca

........-Это может сработать

if (imgUpload.HasFile)
        {
            //Check File is available in Fileupload control and then upload to server path
            fname = imgUpload.FileName;
            //spath = @"~\ImgUpload\" + FileUpload.FileName;
            fpath = Server.MapPath("ImgUpload");
            fpath = fpath + @"\" + imgUpload.FileName;
            string getext = Path.GetExtension(imgUpload.PostedFile.FileName);
            string filename = Path.GetFileNameWithoutExtension(imgUpload.PostedFile.FileName);
            string strFilePath = filename + DateTime.Now.ToString("yyyyMMdd") + getext;
            if (getext != ".JPEG" && getext != ".jpeg" && getext != ".JPG" && getext != ".jpg" && getext != ".png" && getext != ".tif" && getext != ".tiff")
            {
                Page.ClientScript.RegisterStartupScript(typeof(Page), "successfull", "alert('Please upload only jpeg, jpg,png,tif,tiff'); window.location = 'ParivarRegistration.aspx';", true);
            }
            else
            {
                imgUpload.SaveAs(Server.MapPath(@"~\ImgUpload\" + strFilePath));
                ImageShow.ImageUrl = @"~\ImgUpload\" + strFilePath;
                ViewState["fname"] = fname;
                ViewState["fPath"] = @"~\ImgUpload\" + strFilePath;
            }
        }
        else
        {
             lblMessage.Text = "Please select file!";
             
        }