Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    02-06-2008
    Bài viết
    102
    Like
    0
    Thanked 1 Time in 1 Post

    Đổi tên file khi Upload

    Chào các bạn. Mình sử dụng control FileUpload để upload một file lên server. Nhưng khi upload lên mình muốn đổi tên của file đó. Vậy phải làm như thế nào.

    mình dùng phương thức FileUpload.SaveAs(FileName) nhưng kô đc. nó vẫn lưu tên file cũ. hix

    Các bạn chỉ giúp mình nhé. cản ơn nhiều
    Quote Quote

  2. #2
    Tham gia
    13-09-2007
    Bài viết
    255
    Like
    0
    Thanked 1 Time in 1 Post
    string name = "tên bất kỳ";
    FileUpload1.SaveAs(name + FileUpload1.PostedFile.FileName.Substring(FileUplo ad1.PostedFile.FileName.Length - 4, 4));

    chỉ cần dòng này thui là đc,
    biến name là tên bạn muốn đặt

  3. #3
    Tham gia
    17-05-2010
    Bài viết
    3
    Like
    0
    Thanked 0 Times in 0 Posts

    Thông tin

    Đơn giản mà bạn!
    1. Bạn phải lấy được đuôi file bạn upload (.rar,.pdf...)
    - string[] arrfile = FileUpload.FileName.Split['.'];
    - string strfiletype = arrfile[arrfile.Lenght-1];
    2. Upload lên Server
    - FileUpload.PostFile.SavaAs( "Đường dẫn" + "Tên file" + "." + strfiletype);

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •