問題タブ [sharp]

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 投票する
2 に答える
7689 参照

node.js - (node.js モジュール) シャープ イメージ プロセッサがソース ファイルを開いたままにし、サイズ変更後に元のリンクを解除できない

/で書かれたアプリケーションでアップロードされた画像のサイズを変更するためにsharpを使用しています。サイズ変更が成功したら、元のファイルを削除したいと思います。入力画像の場合、操作は正常に終了し、サイズ変更された画像があり、元の画像は削除されます。およびイメージの場合、サイズ変更は成功しますが、コマンドは次のエラーで失敗します。Node.jsExpressTypescriptpnggifjpgtifunlink

EBUSY: リソースがビジーまたはロックされています。リンク解除 '...'

sharp().resize()サイズ変更操作が完了した後でも、入力ファイルをロックしたままにするかのように。

説明した動作をテストするコードは次のとおりです。

私は何が欠けていますか?

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

c# - C# バックグラウンド ワーカーの問題

ファイルをダウンロードし、Windows ベースのマシンで古いファイルを置き換えるプログラムがあります。

ボタンを押してファイルをダウンロードするたびに実行される 2 つのバックグラウンド ワーカーがあります。1 つのバックグラウンド ワーカーが、新しいファイルの SFTP ダウンロードを実際に実行します。他のバックグラウンド ワーカーは、ダウンロードの進行状況を判断するために、ダウンロードされたファイル サイズを毎秒読み取るだけです。

私が抱えている問題は、文字通り半分のマシンで、ダウンロードの進行状況が表示されないことです。それでもダウンロードは続きます。2 台のコンピューターで同じプログラムを実行すると、一方のコンピューターではダウンロードの進行状況が表示され、もう一方のコンピューターでは表示されない理由がわかりません。

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

amazon-web-services - aws ラムダのノード モジュールの構築

AWS Lambda で Sharp ライブラリを使用しようとしていますが、ラムダ環境用にモジュールをコンパイルする必要があります。指示には、ec2インスタンスを作成してそこでコンパイルするように書かれていますが、それを支援するツールがいくつかあることに気付きましたが、それらはすべてメンテナンスなしで少なくとも1年は経っています. サーバーレスに付属するパッケージ、または現在標準的な方法と見なされているものはありますか?

私はこれらを見つけましたが、それらはすべてコミットから少なくとも1年は経っています

https://github.com/node-hocus-pocus/thaumaturgy

https://github.com/Max-Kolodezniy/aws-lambda-build

https://github.com/tomdale/lambda-packager

AWSラムダ用のプリコンパイル済みSharpライブラリをダウンロードできるディレクトリがどこかにあるのではないでしょうか?