問題タブ [blobstorage]
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.
azure-storage - EndUploadFromStreamについて混乱する
非同期でblobをアップロードすることに関する問題と混同しています。ここで、答えが見つかることを願っています。
最初に私のコードスニペットを見てください、
mutilファイルをAzureBLOBにアップロードする必要があります。ファイルの数は10〜50,000で、各ファイルは約10KB〜50KBです。現在、コードスニペットは正常に機能しています。ただし、コールバックでEndUploadFromStreamを呼び出すと、2,000を超えるファイルをアップロードするときに常に例外がスローされます。つまり、uploadメソッドでEndUploadFromStreamを削除し、callback(OnUploadCompletedメソッド)でEndUploadFromStreamを呼び出すと、例外が発生します。以下のような例外メッセージ:
トランスポート接続からデータを読み取れません:接続が閉じられました。、StackTrace:Microsoft.WindowsAzure.StorageClient.Tasks.Task`1.get_Result()で
Microsoft.WindowsAzure.StorageClient.CloudBlob.EndUploadFromStream(IAsyncResult asyncResult)で
なぜそれが起こるのかわかりません...皆さんからの回答を期待しています。
ありがとう。
azure - BLOB の並列アップロード中に「指定されたブロック リストが無効です」
(かなり大きな) ファイルを Azure BLOB ストレージに並行してアップロードする (かなり大きな) Azure アプリケーションがあります。
アップロードの数パーセントで、例外が発生します。
The specified block list is invalid.
System.Net.WebException: The remote server returned an error: (400) Bad Request.
これは、かなり無害に見えるコードを実行して、BLOB を並行して Azure ストレージにアップロードする場合です。
すべてが非常に神秘的です。ブロックリストを計算するために使用しているアルゴリズムは、すべて同じ長さの文字列を生成するはずだと思います...
javascript - HTMLフォームが送信されたときにjQueryを使用して応答を取得する方法は?
BlobStore を使用して画像を保存しています。私はjspページを持っています。そのページのコードは次のとおりです。
jquery-mainpage.js には、次のコードがあります。
次の例外が発生します。
なぜこの例外が発生するのですか。コードに何か問題がありますか。このフォームが送信されたときに応答を取得したい。すべての jQuery コードは jquery-mainpage.js にあります。私に応答を与えることができるjQueryメソッドはありますか?
前もって感謝します。
django - Oracle バックエンドを使用して BLOB 列から生のバイナリ データを読み取る
私はオラクルのレガシー DB を使用しており、バイナリ データ (png 画像、および MDL Molfiles) を読み書きする必要があります。Django の inspectdb コマンドは、これらの列のテキスト フィールドを生成しましたが、これは単なる推測にすぎません。ここで、このクラス フィールドから値を取得しようとすると、次のようになります。エラー。
これらの列を読み書きする方法はありますか? どんな助けでも大歓迎です。
plone - Plone のファイルストレージにある未使用のブロブをクリーンアップします
Plone サイトで未使用のブロブ ストレージ スペースを見つけて削除する方法はありますか?
のようなものを探していますが、ディレクトリbin/zeopack
内の未使用のブロブが検出されblobstorage
ます。
plone - blobstorage ZEOサーバーでplone.app.imagingスケーリングされたblobをきれいに削除する方法は?
この質問の一部は、別のstackoverflowの質問ですでに解決されていますが、すべてがクリーンアップされるわけではないようです。
手順は次のとおりです。
- 画像フィールドを使用してドキュメントを作成する
- blobstorageに1つのファイルがあることを確認してください
- その画像の拡大縮小バージョンでビューを開きます
- blobstorageに画像と拡大縮小された画像の2つのファイルがあることを確認してください
- 他の質問で提案されているように、
zeopack
0日で - スケーリングされた画像であるblobstorageにまだ1つのblobがあることを確認してください
したがって、問題は、このスケーリングされた画像もblobstorageからどのように削除できるかということです。
2回実行してzeopack
も成功しませんでしたが、スケーリングされたBLOBはまだ残っています。
更新:vangheem
指摘されているように、これはArchetypesコンテンツタイプでは発生しませんImage
。それでも、画像フィールドを持つ敏捷性ベースのコンテンツタイプに関しては、この質問は引き続き有効です。
スケールが削除されるのは、ドキュメントを削除した場合のみです。これは私の使用例ではありません。画像を削除したいだけです(画像クレジットの有効期限が切れており、画像を表示できなくなりました)。
c# - Azureコンテナの最後のblobitemを取得します
私のアプリケーションはMicrosoftAzureクラウドBLOBストレージを使用しており、コンテナー内のフォルダー内の最後のアイテムを取得する別の方法を探しています。
これが今の状況です。
そのため、アイテムをループして、毎回同じ文字列を使用してblobのURIを割り当てています。ループが終了すると、私の文字列にはディレクトリの最後のアイテムのURIが含まれます。
私はこれをより効率的な方法で行うことができると思います。ディレクトリにはたくさんのblobがあります。(+-30000)
このコードは1秒に1回実行されるため、効率的な方法で実行されることが重要です。
c# - 関数で ASP.NET ページの応答が遅い
画像を表示するための ASPX ページを作成しました... Windows azure blobstorage 内の画像のすべての URI を保持しているリストを作成しました。これはデータを一時的に保存するために見えません。
また、ファイルの名前のみを持つユーザーの uri が (Rexex 関数を使用して) 「正規表現」されているリストも表示されます。
次のステップは、リストボックス (lbTimeList) から選択したインデックスが変更された場合、uriList の URI を使用して新しい画像を取得することです。
signature = Web サービスから取得した SAS キー。
そして、私はこのようにします:
uriList が 3000 を超える項目でいっぱいになると、この方法で画像を取得するのに非常に長い時間がかかりました...
オンラインでアプリケーションをチェックして、長い応答時間の結果を確認できます。
より短い応答時間で Azure Blob Storage から特定のイメージを取得する別の方法はありますか?
azure - Windows Azure ストレージ証明書の有効期限が切れています
Azure BLOB ストレージの証明書が今日期限切れになりました。これは弊社が提供する証明書ではなく、下の図に示すように Microsoft が提供するものです。これを修正するにはどうすればよいですか?解決策を探してみましたが、何も見つかりませんでした。証明書の有効期限が切れているため、アプリがストレージに接続できず、「SSL/TLS セキュア チャネルの信頼関係を確立できませんでした」というエラーが表示されます。