問題タブ [smb]
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.
linux - Windows から samba エクスポートされた linux ディレクトリにシンボリック リンクを作成する
私は次の設定をしています:
- Linux マシン ("fooserver") -> /data/directory を Samba 共有としてエクスポート
- Windows マシン -> /data/directory at j: (net use j: \\fooserver\directory) をマウント
問題は、SAMBA でエクスポートされた Linux ディレクトリに Windows からシンボリック リンクを作成することは可能かということです。
ありがとう!
android - AndroidからNASデバイスに接続する
アプリケーションの1つにNASサポートを追加したいのですが、アプリケーションがコンテンツをストリーミングできること、およびアプリケーションにコンテンツをダウンロードする必要がないことが重要です。アプリケーションはビデオコンテンツをストリーミングするため、ビデオが終了すると、デバイス上に大きなビデオファイルが存在しないようにする必要があります。
私がこれまでに試したこと:
- jCIFS-美しく動作しますが、(私の知る限り)ストリーミングすることはできません。jCIFSを使用してデバイス上にビデオファイルを正常に作成しましたが、ビデオの再生が停止しても、それらはまだ存在しています。
- 一時ファイル-Androidは一時ファイルをサポートできるはずですが、それがどのように機能するのか、またはこの状況で適切かどうかはわかりません。基本的には考えてみてください。
私のアプリケーションは、NASデバイス上のビデオでビデオインテントを起動できる必要があり、どのビデオプレーヤーでも再生できる必要があります。Marketの一部のアプリケーションがNASデバイス(およびSMB / CIFS接続)をサポートしていることは知っていますが、それがどのように機能するかはわかりません。
任意の提案やアイデアをいただければ幸いです。
jenkins - Jenkins-リモートアクセスが拒否されました
ArtifactDeployerプラグインを使用して、ビルドジョブアーティファクトをリモートの場所(Windows共有SMB)に展開しています。しかし、ジェンキンスは決して成功することができません。次のようなエラーをスローします。
[ArtifactDeployer]-ポストアクションから展開を開始しています...[ArtifactDeployer]-[ERROR]-展開に失敗しました。ディレクトリを作成できません...ビルドステップ[ArtifactDeployer]-アーティファクトをワークスペースからリモートディレクトリにデプロイします。ビルド結果がFAILUREに変更されました。
ローカル展開は正常に機能します。
JenkinsマシンのOSはWindows732ビットです。Jenkins教授はローカルシステムアカウントを使用してサービスとして実行されています。
別のアカウントであるユーザーアカウントを使用しようとしましたが、サービスを開始できませんでした(Windowsエラー1069:ログオンに失敗したため、サービスを開始できませんでした)。ネットワークサービスアカウントは実行されましたが、Jenkinsがエラーをスローするよりも、.NETFrameworkにアクセスできません。
リモートコピーを手動で試す場合、これは正常に機能します。ディレクトリを作成して書き込むことができます。もちろん同じマシンで。
Jenkinsで2つの異なるリモート参照を試しました:1)\\ targetdirectory 2)I:\-Windowsのリモートディレクトリにドライブ文字をマッピングすることによって成功しません...
ヒントや提案はありますか?ありがとう!
2012年2月15日更新:この問題の解決策や回避策はまだありません。プラグインだけでなく、「Windowsバッチコマンドの実行」を使用してこの問題も発生しました。共有したいバグレポートを見つけました。
解決
私は解決策を見つけました。そのマシンのユーザーではなく、ドメイン内のコンピューターにアクセス許可を付与する必要があります。振り返ってみると、とても論理的なようです。
2番目の解決策は、ドメインユーザーアカウントを使用してサービスを実行することです。.\user
上記では、の代わりにローカルユーザーを使用してミスをしましたDOMAIN\user
。
permissions - sambaをマウントしてフォルダにアクセスできないようにする
フォルダーと 770 を作成しました。Samba 共有をマウントしようとすると、アクセス許可が 670 に変更され、フォルダー データにアクセスできなくなります。しかし、「su」すれば、すべてのデータにアクセスできます。
私のコマンドは次のとおりです。
smb.conf は次のとおりです。
internet-explorer - FirefoxのWindows共有へのハイパーリンク
FirefoxとIE9で正しく機能するWindows共有へのハイパーリンクを作成するのに問題があります。
元の行はこれでした:
これはIE9で正しく機能し、期待どおりにファイルを開きます。ただし、これはFirefoxでは機能しないようです。これは、上記をルートディレクトリに追加するだけなので、次のように検索することになります。
/\10.1.3.33/sharename/filename
私は誰かが提案し、パス名にfile://を追加しようとしましたが、これはFirefoxには何もロードされないようですが、IEでは機能します。
すべてのブラウザで機能するネットワーク共有へのリンクを取得するために、私が何を使用すべきかについて誰かがアドバイスできますか?
どうもありがとう、エド
windows - php経由でfopを実行しようとしています-'ウィンドウサーバーに接続できません'
私はMacOSX10.6を使用しており、Joomla PHPサイトからPDFを生成しようとしています。ここで、execを使用して次の方法でfopを呼び出します。
しかし、エラーログには次のように表示されます。
「ウィンドウサーバー」へのアクセスを許可する方法のヒントはありますか?または回避策?
php - 共有 smb フォルダーにアクセスするための php (ユーザー/パスワードで保護)
- WAMP サーバー
- PHP fopen 関数は、共有フォルダー //server/folder1/file1.txt 内のファイルを開く必要があります
- php には SYSTEM ユーザー権限がありますが、共有フォルダーは userX/password に対してのみ表示されます
PHPスクリプト内でこのリモートファイルを開くにはどうすればよいですか?
android - Android smb jcifs 屋外
私は 2 つの Android フォンを持っています: smb サーバーとクライアント (jcifs ライブラリと alfresco が使用されています)。それらはwifi経由で接続されています。接続に失敗すると、送信が停止し、クライアント側でこのようなエラーが発生します。
**
**
では、wifi ネットワーク切断後も送信を継続することは可能ですか?
たぶん、タイムアウトのいくつかの意味を増やすことは可能ですか? クライアント側またはサーバー側でそれを行うにはどうすればよいですか
そして最後 - 切断後、クライアントはセッション = T2 の意味でサーバーに接続しようとします:
01-18 11:50:02.726: D/AndroidSMB(1967): [SMB] Connection from 192.168.1.241/192.168.1.241:54107, handler=[SMB,TCP-SMB,ALL:1445], sess=T2
android - jCIFSストリーミングファイルを使用したAndroidServerSocketプログラミング
少し問題があり、何度も質問してきましたが、もう一歩近づいたと思いますので、誰かが助けてくれるといいですね。
私の以前の質問:
簡単に言えば、次のようなアプリケーションを作成したいと思います。
- jCIFSを使用してNASデバイスに接続できます
- デフォルトのビューアでファイルを起動できます-つまり、ビデオプレーヤーのビデオ
最初の部分は比較的簡単で、私はすでにそれを行っていますが、2番目の部分は私を悩ませていることと私が数回前に尋ねたことです。しかし、私はある程度の進歩を遂げたと思います。
ServerSocket
NASとコンテンツを再生しているアプリケーションの間に何らかの形でブリッジを作成するには、アプリケーションでを使用する必要があると思います。これはを使用して実行できると思いますService
。NASデバイスからのファイルはとしてアクセスできますFileInputStream
。
マーケットにはルートアクセスなしでこれを行うことができるアプリケーション(つまりESファイルエクスプローラー)がたくさんあるので、それが可能であることを私は知っています-現時点では方法がわかりません。
前述のアプリケーションのいくつかを使用しているときにLogcatを見てきましたが、それらはすべてローカルサーバーを作成し、Intent
そのサーバーからビデオを起動しているようです。これはどのように達成できますか?
java - ネットワーク共有上のファイルを読み取る
ネットワーク共有からアプリケーションを実行しています。例: "\server\startProgramm.bat" 私の startProgramm.bat のコード:
いくつかの設定ファイルを開く必要があります。私がそれらを開こうとすると、ローカルで動作しています:
私のネットワーク共有ではありません。
構成ファイルは、私のjarファイルとbatファイルがあるディレクトリのサブディレクトリにあります。