2009-12-14 18 views
6

Chcę, aby moja strona HTML łączyła się z katalogiem w udziale Samby (protokół SMB/CIFS Windows share). W moim HREF pisałem file://server/Share2/folder3HTML link do katalogu w udziale Samby, który działa w przeglądarce Internet Explorer 7/8

Większość przeglądarek poradzić porządku (zamontować udział i otwórz menedżera plików na folder3) z wyjątkiem Internet Explorer 7 i Internet Explorer 8, która powie Permission denied nawet bez pytania o hasło. Co powinienem napisać w HREF dla IE7/8, aby móc otworzyć folder3?

Uwagi:

  • to działa dobrze, jeśli ścieżka robi nie zawierać folder3 część.
  • Działa poprawnie, jeśli udział jest już zamontowany. Przed testowaniem wpisz "net use", aby upewnić się, że żaden udział nie jest już zamontowany.
  • Nazwa użytkownika Windows i nazwa użytkownika nie są takie same, więc wyskakujące okienko powinno wymagać logowania/hasła. Ponownie, działa to dobrze, jeśli ścieżka nie zawiera części .
  • +0

    Zobacz także: http://blogs.msdn.com/freeassociations/archive/2005/05/19/420059.aspx –

    +0

    Proszę podać tę część z 'smb.conf 'na serwerze Samby, który ustawia właściwości dla udziału' Udział2'. Ponadto, jakie są uprawnienia do plików systemu Unix dla katalogu systemu plików, w którym ten udział jest hostowany? (innymi słowy: uprawnienia do tego, co opisuje 'path = ...' in smb.conf) –

    Odpowiedz

    2

    Poprawna składnia pliku: // linki jest:

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

    Więc w pliku try przypadek: // serwer/Share2/folder3

    +0

    Niestety, zmiana na poprawną składnię niczego nie zmienia. Obie składnie (starsze i poprawne) prowadzą do tego samego problemu. Dzięki! –

    0

    Sprawdź, czy jest to ustalone przez dodanie udziału do zaufanych stron w IE. (Np. Bezpieczeństwo opcji internetowych, zaufane strony)

    +0

    Dzięki za napiwek! Chciałbym, żeby to działało bez dotykania komputerów klienckich. –

    Powiązane problemy