2009-12-14 18 views
6

Tôi muốn trang HTML của mình liên kết với một thư mục trong phần Samba (giao thức SMB/CIFS Windows share). Trong HREF của tôi, tôi đã viết file://server/Share2/folder3Liên kết HTML tới thư mục trong phần Samba, hoạt động trên Internet Explorer 7/8

Hầu hết các trình duyệt xử lý tốt (gắn kết chia sẻ và mở trình quản lý tệp trên thư mục3) ngoại trừ Internet Explorer 7 và Internet Explorer 8, nói Permission denied mà không yêu cầu mật khẩu. Tôi nên viết gì trong HREF cho IE7/8 để có thể mở thư mục3?

Ghi chú:

  • Nó hoạt động tốt nếu đường dẫn không chứa phần folder3.
  • Nó hoạt động tốt nếu chia sẻ đã được gắn kết. Vì vậy, trước khi thử nghiệm, hãy nhập "sử dụng net" để đảm bảo rằng không có chia sẻ nào đã được gắn kết.
  • Tên người dùng Windows và tên người dùng chia sẻ không giống nhau, do đó cửa sổ bật lên nên yêu cầu thông tin đăng nhập/mật khẩu. Một lần nữa, điều này hoạt động tốt nếu đường dẫn không không chứa phần folder3.
  • +0

    Xem thêm: http://blogs.msdn.com/freeassociations/archive/2005/05/19/420059.aspx –

    +0

    Vui lòng trích dẫn phần đó từ 'smb.conf 'trên máy chủ Samba của bạn đặt thuộc tính cho chia sẻ' Chia sẻ2'. Ngoài ra, các quyền của tệp Unix cho thư mục hệ thống tệp nơi chia sẻ này được lưu trữ là gì? (nói cách khác: quyền cho những gì được mô tả bởi 'path = ...' trong smb.conf) –

    Trả lời

    2

    Cú pháp đúng cho file: // liên kết là:

    file:///path/on/local/computer 
    
    file://server/share/folder 
    

    Vì vậy, trong trường hợp tập tin thử của bạn: // server/Share2/folder3

    +0

    Thật không may, việc thay đổi cú pháp chính xác không thay đổi bất cứ điều gì. Cả hai cú pháp (cũ và chính xác) đều dẫn đến cùng một vấn đề. Cảm ơn bạn! –

    0

    Kiểm tra nếu điều này được cố định bằng cách thêm cổ phiếu tới các trang tin cậy trong IE. (Ví dụ: bảo mật tùy chọn internet, trang web đáng tin cậy)

    +0

    Cảm ơn mẹo! Tôi muốn điều này hoạt động mà không cần chạm vào máy tính khách. –