-
21-08-2010, 07:16 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cách lưu và hiển thị file ảnh trong asp.net
Chào các bạn.Mình có 1 vấn đề về việc hiển thị ảnh được lưu trong DB.Mình lưu
đường dẫn file anh vao DB, còn file vật lý thì luu trên 1 thư mục .Sau đó mình lấy file ảnh trong DB ra bỏ vào control image thì nó không hiển thị.Bạn nào chỉ giúp mình cách hiển thị ảnh trong DB với, xin cảm ơn mọi người
À nhờ các bạn xem giúp đoạn code upload của mình đã tối ưu chưa, Mà trong đoạn code này mình muốn thay đường dẫn tuyệt đối thư mục chứa file ảnh bằng đường dẫn tương đối thì thay như thế nào nhỉ.Cảm ơn các bạn
Mã:private void Upload() { HttpPostedFile pf = FileUpload1.PostedFile; if (pf.FileName.Length > 0) { if (!IsImageFile(pf.ContentType)) { // Response.Write("<script type='text/javascript'> return alert(' Không upload đúng định dạng file!')</script>"); return; } string key = Guid.NewGuid().ToString().Replace('-', '_'); int file_length = pf.ContentLength; string file_type = pf.ContentType; string[] file_name = pf.FileName.Split('\\'); pf.SaveAs("D:\\NCS\\FilesUpload\\"+ key + file_name[file_name.Length - 1]); FileInfo oFile =new FileInfo(); oFile.FileName = file_name[file_name.Length - 1]; oFile.FilePath = "D:\\NCS\\FilesUpload\\"+ key + file_name[file_name.Length - 1]; oFile.FileLength = file_length; oFile.FileType = file_type; oFile.FileComment = ""; oFile.AllbumId =Convert.ToInt32(dllAllbum.SelectedValue); NCS.NEWS.AllBums.InsertFile(oFile); } }
View more random threads:
- Xin project demo Extjs + asp.net MVC + SQL
- Cách định dạng tiền tệ trong gridview ASP.NET?
- Xây dựng hệ thống tổng hợp tin từ các trang web
- Cách viết facebook application bằng asp.net ???
- MVC 3 load lần đầu rất lâu nhưng mấy lần tiếp theo lại rất nhanh, không hiểu lý do tại sao?
- Hiển thị dữ liệu datalist2 nằm trong datalist1?
- [Hỏi] - Extension visual studio 2010
- Cách phân quyền cao thấp khi đăng nhập trong ASP.NET
- Sơ đồ các trận đấu-các đối thủ găp nhau
- Cách để QueryString mặc định như thế nào?
-
21-08-2010, 07:25 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã nguồn PHP:~/Images/1.jpg
-
26-08-2010, 06:16 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
hic. không bạn nào giúp mình việc hiển thị ảnh lưu trong Database ra ngoài à
-
27-08-2010, 03:49 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi pvtam2a
-
27-08-2010, 06:27 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
hình như bạn Insert cả đường dẫn vô Database thì phải. Khi lưu hình ảnh tốt nhất nên lưu tên thôi rồi sau đó bạn chỉ đường dẫn cho Image hiển thị. Chịu khó debug với các đường dẫn là được . vidu như ~/upload hay ../upload
-
27-08-2010, 07:00 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn sử dụng hàm lưu ảnh vào image này xem: nó sẽ lưu file ảnh vào thư mục upload bạn
Mã:private void SaveFileUpload() { string strFilename; if (FileUpload1.FileName != "") { strFilename = Server.MapPath("upload\\" + FileUpload1.FileName); FileUpload1.PostedFile.SaveAs(strFilename); } }
ví dụ câu lệnh INSERT
Mã:INSERT INTO [sanpham] ([masp], [tensp], [hangsx], [mau], [size], [hinhanh], [dongia], [makieu]) VALUES (@masp, @tensp, @hangsx, @mau, @size,'upload\'+ @hinhanh, @dongia, @makieu)
-
28-08-2010, 02:46 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình gặp phải khó khăn trong việc lưu ảnh với đường dẫn tương đối
đây là code lưu ảnh của mình.Mình tạo 1 thư mục "FilesUpload" chứa ảnh nằm trong thư mục chứa website
Mã:string duongdanserver = "\\FilesUpload\\";
Mã:string duongdanserver = "\\";
Mình không hiểu tại sao.
Và khi mình muốn hiển thị ảnh đã lưu trong DB
mình tạo 1 asp.net image control để hiển thị ảnh thì không hiển thị được ảnh,
Mã:img.ImageUrl = "FilePath ";
Hiện nay, có khá nhiều sản phẩm dương vật giả giá rẻ xuất hiện trên thị trường. Chúng đến từ các nhà sinh sản ở khắp nơi trên thế giới như Mỹ, Nhật, Hồng Kông…Hơn nữa, các đồ chơi này cũng khá đa...
Top một số dương vật giả rẻ và...