Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 11 kết quả

Đề tài: Bị lỗi khi Upload file khi đưa project lên host

  1. #1
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội
    Bài viết
    31

    Cool Bị lỗi khi Upload file khi đưa project lên host

    em dùng một demo đơn giản về upload file. Và oke khi upload file ở local.

    Nhưng khi em đưa project lên web thì bị báo lỗi như thế này.

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="FileUpload._Default" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>Untitled Page</title>
    </head>
    <body>
    <form id="form1" runat="server">
    <div>

    <asp:FileUpload ID="FileUpload1" runat="server" />

    </div>
    <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
    <br />
    <asp:Image ID="Image1" runat="server" />
    <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    </form>
    </body>
    </html>


    using System;
    using System.Collections;
    using System.Configuration;
    using System.Data;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Xml.Linq;

    namespace FileUpload
    {
    public partial class _Default : System.Web.UI.Page
    {
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void Button1_Click(object sender, EventArgs e)
    {
    string fileName = Server.MapPath(FileUpload1.FileName);
    FileUpload1.SaveAs(fileName);
    Label1.Text = FileUpload1.FileName;

    Image1.ImageUrl = FileUpload1.FileName;
    }
    }
    }





    Anh em nào biết chỉ em lỗi với ạ :( em nghĩ là lỗi trong file webconfig nhưng ko biết sửa thế nào cho đúng.
    Thanks
    All things you want to do is just do it.

  2. #2
    Ngày gia nhập
    04 2009
    Nơi ở
    Gầm cầu
    Bài viết
    2,230

    em ko nên để path vu vơ thế này
    string fileName = Server.MapPath(FileUpload1.FileName);

    em nên chỉ ra đường dẫn chính xác luôn

    string path = Server.MapPath("~/Upload Files/" + FileUpload1.FileName);

    ~: tính từ root web
    nhớ cái chỉnh cái permission của folder Upload Files nữa, cho chmod 777 cho chắc

    ps: muốn biết lối ở đâu thì em bật thẻ customError mode=On

    regards!

  3. #3
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Trích dẫn Nguyên bản được gửi bởi zstar Xem bài viết
    nhớ cái chỉnh cái permission của folder Upload Files nữa, cho chmod 777 cho chắc
    Set permission thôi là được rồi mà, server win làm gì có chmod
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  4. #4
    Ngày gia nhập
    08 2011
    Nơi ở
    Hà Nội
    Bài viết
    31

    Yeah! em làm được rồi. Do chưa xét Permission cho Folder.
    Thanks 2 anh.
    All things you want to do is just do it.

  5. #5
    Ngày gia nhập
    09 2010
    Bài viết
    3

    Trích dẫn Nguyên bản được gửi bởi tophits Xem bài viết
    Yeah! em làm được rồi. Do chưa xét Permission cho Folder.
    Thanks 2 anh.
    Cho em hỏi là chỉnh như thế nào a em cũng đang bị lỗi này hihix

  6. #6
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Mặc định Bị lỗi khi Upload file khi đưa project lên host

    Bạn vào Plesk > File Manager, chọn thư mục rồi click chọn chức năng Permission. Set quyền write cho user của iis.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  7. #7
    Ngày gia nhập
    09 2011
    Bài viết
    3

    Talking giúp đỡ về host

    bạn đang sử dụng host gì vậy? mình cũng đang gập rắc rối lỗi như bạn, trong khi minh đăng ký sử dụng host free somee.com

  8. #8
    Ngày gia nhập
    09 2010
    Bài viết
    3

    Trích dẫn Nguyên bản được gửi bởi 1th2018 Xem bài viết
    bạn đang sử dụng host gì vậy? mình cũng đang gập rắc rối lỗi như bạn, trong khi minh đăng ký sử dụng host free somee.com
    Mình chưa đưa lên host trên web mình mới up lên máy chủ sever thui thì bị như vậy

  9. #9
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Bạn dùng Ftp để up. Nếu trong quá trình up mà Ftp báo lỗi Permission Deny thì bạn nên coi lại phần mở rộng của file. Các share host đều filter, chỉ cho phép up lên một vài phần mở rộng thông dụng thôi. Mấy file dạng như exe là trên free host nó cấm tiệt.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  10. #10
    Ngày gia nhập
    09 2010
    Bài viết
    3

    àh nó báo là Unhandled Exception: The file attached is invalid. sao lại vậy nhỉ ở localhost mình vẫn upfile ảnh lên được mà.Mọi người chỉ dùm mình với

Các đề tài tương tự

  1. Cách upload nhiều file lên host trong asp.net?
    Gửi bởi tanthiluong trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 5
    Bài viết cuối: 28-03-2013, 04:27 PM
  2. CuteFTP Professional 8.3.2 Full - phầm mềm upload file lên host, server!
    Gửi bởi thienco0301 trong diễn đàn Software (Phần mềm) | Ebooks
    Trả lời: 0
    Bài viết cuối: 22-04-2012, 07:49 PM
  3. CuteFTP Professional 8.3.2 Full - phầm mềm upload file lên host, server!
    Gửi bởi hanghieumilan trong diễn đàn Software (Phần mềm) | Ebooks
    Trả lời: 0
    Bài viết cuối: 07-10-2011, 11:16 PM
  4. Ko thể truy cập file.txt khi upload lên host! cách khắc phục
    Gửi bởi ltvit0602 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 17-08-2011, 10:37 PM
  5. upload file lên host sử dụng html control?
    Gửi bởi sakervn trong diễn đàn Thắc mắc chung
    Trả lời: 8
    Bài viết cuối: 14-11-2007, 07:43 PM

Quyền hạn của bạn

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