問題タブ [file-storage]
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.
java - USB (MTP) 経由で接続すると、外部ストレージに作成されたフォルダーが PC で正しく表示されない
外部ストレージにフォルダを作成しました。デバイスでは、これらのフォルダーは適切に作成されており、それらを表示して使用できます。PC を USB に接続すると、これらの作成されたフォルダーを PC に表示したいのですが、作成されたフォルダーのいずれも表示できませんでした。その後、特定のフォルダーパスのメディアスキャンに MediaScannerConnection クラスを使用しました。その後、作成されたフォルダーを表示できますが、特定のパスの最も内側のフォルダーが正しく表示されません。たとえば、3つのフォルダーを(実用的に)作成し、たとえば、電話の外部ストレージにフォルダーabc/def/hを作成したいとします。Eclipseのファイルエクスプローラーのパスはmnt/shell/emulated/0/abc/def/ですh で、携帯電話では、ファイル マネージャーの内部ストレージ/abc/def/h で確認できます。しかし、問題はMEdia Scannerを使用した後、PCのフォルダーが表示されますが、最も内側のフォルダー「h」です 私が作成したファイルは、フォルダのように似ておらず、フォルダではなく4kbのファイルになります。このように、たくさんのフォルダーを作成する場合、最も内側のフォルダーはファイルフォルダーのタイプではなく、ファイルのみのタイプです..メディアスキャナーを使用せず、電話の電源をオフにして電源をオンにすると、適切に機能するよりも電源が入った後を意味しますon/off 作成されたフォルダはすべてきちんと表示されます。しかし、私は作成直後に作成されたフォルダを見たい.私のコードは次のとおりです
pyramid - オブジェクトがzodb(data.fs)から削除された後、blobdirからファイル(blob)を削除する方法
サーバーにファイル(PDF 4mb)をアップロードしました。これはblobdirに保存されています。(zodb data.fs) に属性が添付された MYCLASS のオブジェクトでの参照。MYCLASS のオブジェクトを削除すると、そのオブジェクトは削除されますが、blobdir のファイル (PDF 4mb) は削除されません。オブジェクトが削除された後にそのブロブファイルを削除する方法は?
c# - Windows Phone 8 ファイルは、アプリの再起動後も保持されません
初めての Windows Phone 8 アプリを作成していて、簡単なことを試しています。ファイルの読み取り/書き込み。ここに私の2つの方法があります:
Save を呼び出して (ブレークポイントを使用すると正常に動作します)、次に Load を呼び出して (ブレークポイントを使用) ファイルをロードすると、ファイルが存在し、オブジェクト グラフにデータが入力されます。
アプリを閉じて再起動すると、FileNotFoundException の catch がキャッチされます。なんで?
私が見ることができることから、ローカルフォルダーはファイルを永続化するはずです。私が見逃しているのは、明らかに明白なはずです...
ありがとう
編集:
Windows Phone エミュレーターを使用していますが、それを閉じて Visual Studio で F5 キーを押すと、ファイルがなくなりました。
android - Google ドライブでの Intent.ACTION_GET_CONTENT
次の意図があります。
このインテントにより、ユーザーは多数のオプションからテキスト ファイルを選択できます。たとえば、ローカル ストレージと Dropbox で問題なく動作し、どちらの場合も次のようにファイルを取得できます。
ローカル ストレージは正常に機能し、Dropbox はファイルのローカル コピーを SD カードにコピーし、正しいパスを返します。問題は、ユーザーが Google ドライブからファイルを選択する場合です。Google ドライブを使用すると、data.getData().getPath() は、ローカルに保存されたファイルへのパスを返す代わりに、"/document/acc=1;doc=195" のようなものを返します。Google ドライブにファイルをダウンロードさせ、パスを返すにはどうすればよいですか? ユーザーが利用可能なファイル ストレージ オプションから選択できるようにしたいと考えています。
c# - UNCパスを介してmssqlファイルストアのファイルにアクセスすると、遅延が発生しますc#
ファイルをクライアントにストリーミングするために使用しているコードで、奇妙な動作が発生しています。ファイルストアとして機能する mssql サーバーがあり、UNC パス経由でアクセスされるファイルがあります。
私の Web サーバーでは、クライアントへのファイル (この場合は写真とサムネイル) のストリーミングを処理する .net コードが実行されています。
私のコードは機能しますが、最初のファイル要求で約 12 秒の一定の遅延が発生しています。私が最初のリクエストを行ったとき、それはサーバーが起動し、突然応答するようになり、しばらくしてから同じ動作にフォールバックするためです。
最初は自分のコードだと思っていましたが、サーバー アクティビティ ログを見ると、リソースを大量に消費するコードは実行されていません。私の理論では、サーバーへの呼び出しごとにパスを最初にマウントする必要があり、それが遅延の原因です。その後、しばらくしてマウントが解除され、再マウントする必要があります。
参考のために、私は自分のコードを投稿しています(問題が見えないだけかもしれません):
誰かがこの問題に光を当てることができれば、私はとても感謝しています!
jsf - JBoss にイメージ ファイルをプログラムで保存する
プログラムでイメージ ファイルをディスクに保存する必要がある JBoss 6.1.0 用の Java EE アプリケーションを開発しています。
JBoss サーバーの画像ファイルはどのように/どこに保存すればよいですか?
database - Web サイトからアップロードされたファイル オブジェクトを保存する方法
Web サイトから読み込まれるファイル オブジェクトを格納するために使用される設計。たとえば、ドキュメントや画像を受け入れる Web サイトがあるとします。ユース ケース 1. ユーザーはログインして、自分のマシンで MS Word ファイルを選択し、Web サイトにアップロードします。ユース ケース 2. ユーザーがログインして自分のマシンで画像を選択し、Web サイトにアップロードします。
これらのファイル オブジェクトをデータベースに保存する方法
java - スケーラブルなファイル ストレージのベスト プラクティス
たとえば、Play Framework や Spring を使用してアプリケーションを作成していて、ファイル システムを自分で管理するのではなく、API (オブジェクト ストレージ) を使用してバイナリ ファイルのアップロードを管理および保存する標準的な方法を使用したいとします。Amazon クラウド ストレージを使用するのと同様の方法ですが、外部プロバイダーにロックする必要はありません。
開発中のアプリケーションと同じサーバー上でこのサービスを実行することから始めたいと想像してみてください。拡張により、ファイル ストレージを独自のサーバー (またはクラスター) に移動し、アプリケーション自体を独自のクラスターに移動する必要があります。 . クラスター対応サービスから始めれば、すぐにスケールアップできます。
小規模で実行している間、ファイル システムを自分で管理し続けますか、それとも別のものを採用しますか?
これは、たとえば、ローカルの Hadoop HDFS インスタンスの実行を検討する必要がある場所ですか。この方法では、ファイルのアップロードとアプリケーションでの処理を書き直す必要がなく、必要に応じてファイル管理システムをクラスターにスケールアウトできます。発生します。統合テスト用に H2DB をメモリ内で実行するなど、この機能が共通の API を備えたサービスとして提供されるとよいでしょう。
それとも、まだ単純なプロトタイプ アプリケーションを作成しているときに、Hadoop HDFS、OpenStack Swift、または Ceph はやり過ぎでしょうか?
何かが欠けていると確信していますが、解決策を見つけるのに苦労しています。ファイル システムを手動で管理するのは面倒くさくて、書き換えずにアプリケーションを PaaS プロバイダーにプッシュすることはできません。繰り返しになりますが、常に Amazon などと統合するのではなく、ローカル ソリューションも必要だと思います。
何かご意見は?