問題タブ [cifs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2019 参照

winapi - Win32 WNet API と NFS パスの問題

Windows CIFS クライアントに加えて Microsoft の NFS クライアントがインストールされている Win2K8R2 システムで実行しています。

UNC パス (NFS クライアントは警告付きでサポートしています) が与えられた場合、パス上の操作が CIFS クライアントまたは NFS クライアントによって処理されるかどうかを判断できる必要があります。WNetGetResourceInformation() はこれを提供するように見えますが、UNC パスが NFS サーバーへのパスである場合、機能させることができませんでした。

サンプルコード:

また、ドキュメントで提案されているように、NETRESOURCE lpProvider および/または dwType フィールドに入力しようとしましたが、動作に変更はありません。

関数に CIFS UNC パスを渡すと、成功します。NFS UNC パスを渡すと、エラー 487「無効なアドレスにアクセスしようとしています。」で失敗します。また、ネイティブの NFS パス スタイルのホスト名:/export/file を渡そうとしましたが、これはエラー 67「ネットワーク名が見つかりません」で失敗します。

NFS で WNetAddConnection2() を使用するための次のサンプルを見つけましたが、このコードもエラー 50 "The request is not supported" で失敗します。「net use」コマンドまたは Microsoft が提供する NFS 固有の mount.exe ツールを使用して、エクスポートを正常にマウントできます。

最後に、WNetOpenEnum/WNetEnumResource は NFS プロバイダー情報を返さず、「net use」または mount.exe を介してマップした接続ドライブも表示しません。

私の一般的な質問は、NFS プロバイダーで WNet API を使用した方がうまくいった人はいますか? 具体的には、リモート パスのプロバイダーを決定するために使用できるメカニズムはありますか?

0 投票する
3 に答える
12005 参照

ftp - インターネット経由のファイル共有 - WebDAV / SMB / FTP

ユーザーケースファイルのリポジトリを提供するWebベースのアプリケーションを開発しています。ユーザーが完全な読み書き機能を備えた Web ブラウザからこれらにアクセスできるようにしたいと考えています。

Windowsクライアントを備えたローカルLinuxサーバーでホストされていた以前の世代のシステムでは、フォルダーを共有し、\\server\share_name\file.docタイプのリンクでフォルダーにアクセスできました。これらのタイプのリンクが Web ページ (インターネット エクスプローラー) に含まれていて、MS Word で開いたファイルをクリックすると、共有フォルダーに直接保存できます。ただし、これらのタイプのリンクは IE でのみ機能し、FF や Chrome では機能しません。

次世代のシステムでインターネット ベースのソリューションに移行するには、同様の機能が必要です。

私たちは、WebDAV (または FTP/SFTP) を共有し、各クライアント マシンのローカル ドライブをそれにマッピングして、同様の機能を提供するというアイデアをいじっています。ただしこれは、\\server\share_name... タイプのリンクを持つ FF または Chrome ではおそらくうまく機能しません。簡単なテストを行ったところ、ファイルを開くと、file:// リンクは書き込み機能を提供しません。

最後の手段として、手動のファイル アップロード ダイアログを使用できますが、これは理想的ではなく、追加のエンド ユーザー トレーニングが必要になります。

この分野での同様の経験と、考えられる解決策/ベストプラクティスはありますか。

0 投票する
1 に答える
1072 参照

solr - solr を使用して cifs サーバーにインデックスを付ける方法

solr を使用して cifs サーバー上のドキュメントのインデックスを作成することは可能ですか?

ありがとう

0 投票する
14 に答える
71462 参照

mount - cifs_mount がリターン コード = -22 で失敗した場合の意味

やっています

エラーメッセージ:

syslog には

同じ共有を別の centos システムにマウントできます。サーバーに ping を実行できます。マウント ポイント ディレクトリが作成されました。

0 投票する
0 に答える
2101 参照

windows - Windows で UNC に CIFS と NFS を指定しますか?

Windows 2008 Server R2 (クライアントとして機能) では、Windows Services for NFS のクライアントがインストールされており、サーバーは NFS で Y: としてマウントされています。そのサーバーはCIFSもサポートしています。start/run でサーバーへの UNC パスを開くと、CIFS を使用して接続しますが、同じクライアント上のアプリケーションに同じ UNC パスが渡されると、NFS を使用して接続します。どちらの場合も、完全な UNC パス (Y: ドライブ文字ではない) が使用されます。

Windows は、UNC パスが渡されたときに NFS と CIFS のどちらを使用するかをどのように決定しますか?

0 投票する
2 に答える
2232 参照

linux - マウントされた共有のディレクトリの inode は、変更時間に変更がないにもかかわらず変更されます

Ubuntu 10.4 を実行しており、cifs を使用してドライブをマウントしています。私が使用しているコマンドは次のとおりです。

'sudo mount -t cifs -o workgroup="workgroup",username="username",noserverino,ro //"drive" "mount_dir"' (明らかに、実際の値は "" 値に置き換えられます)

次に、コマンド ls -i を実行すると、次のようになります: 394070 2 回目の実行: 12103522782806018

inode 値が変更されると予想される理由はありますか? ls -i --full-time を実行しても、変更時間に変化はありません。

0 投票する
1 に答える
168 参照

android-contentprovider - ネットワーク ストレージのコンテンツ プロバイダー

ほとんどの Android デバイスでは、CIFS または NFS のマウントは、デバイスが root 化されている場合にのみ可能です。問題は、ネットワーク ストレージ (Samba) から画像とビデオを提供する Android コンテンツ プロバイダーを作成できるかどうかです。内部ストレージと同じように URI (つまり、通常 SD カードに使用される MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI) を使用します。 )。

このトピックの解決策が見つかりませんでした - ショー ストッパーを監視した可能性がありますか?!

ご意見ありがとうございます。

0 投票する
1 に答える
1620 参照

webdav - WebDAVまたはCIFSを介して開いたドキュメントを保存するときにカスタムAlfrescoスクリプトを実行するにはどうすればよいですか?

Excelファイルを開いてWebDAVまたはCIFSを介してオフラインで編集し、Alfresco側でスクリプトを実行して、ユーザーがブックを保存するときにファイルのコンテンツを解析したいと思います。

出来ますか?これどうやってするの?

0 投票する
1 に答える
2961 参照

android - jCIFSを使用してデフォルトのビューアでAndroidでファイルを開く方法

無料の jCIFS ライブラリを使用して CIFS 経由で NAS デバイスに接続していますが、うまく機能しています。問題なく接続して、ファイル名などのリストを取得できます。

ここで、ファイルの 1 つをデフォルトの Android アプリケーションで開きたいと思います。つまり、音楽ファイルは音楽プレーヤーで、画像はギャラリーで、ビデオ ファイルはビデオ プレーヤーで開く必要があります。問題は、MIME タイプなどを取得することではありません。問題は、ファイルを最初にダウンロードしたくないことです。ストリーミングする必要があります。

これを達成する方法を知っている人はいますか?CifsManager (別のサードパーティ製アプリケーション) が同様のことを実行できることは知っていますが、jCIFS を使用せず、ドライブをマウントするにはルート アクセスが必要です。アプリケーションが root アクセスを必要としないことが不可欠です。

jCIFS ライブラリは http://jcifs.samba.org/にあります。

0 投票する
4 に答える
31382 参照

iphone - SMB/samba support on iOS?

I check iOS document and also google it for a while and get the impression that iOS does not support samba (although there is a samba app for jailbreak iPhone).

But then how do the app FileBrowser achieves that? Does that mean they implemented samba support by their own ?

I also find there is an open source library called tango that provides limited support for samba. So my question is that the best samba support I can get ?