問題タブ [zipinputstream]

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

java - Zip ファイルを Rest WebService に送信する

サーバーに zip ファイルをアップロードするメソッドを Java ベースのアプリケーションに実装しようとしています。クライアントは Java、サーバーは Java (REST、jboss 7) です。以前は画像ファイルのアップロードに成功していましたが、現在は zip ファイルで問題が発生しており、これらの問題がクライアント関連かサーバー関連 (またはその両方) かが主な疑問です。

だから、私のクライアントはこのように見えます

その間、私が持っているサーバー側では

IOUtils またはその他のリーダーでファイルの内容をコピーしようとすると、問題が発生します。私はいつも例外を受け取ります

さて、ファイルがzipであるため、データの送信方法に問題があると思いますが、どこに問題があるのか​​正確にはわかりません。誰もが同様の問題に遭遇したことがありますか?

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

android - ZipInputStream を使用して zip ファイルを完全に抽出できません

ZipInputStream クラスを使用して抽出したい複数のファイルをそれぞれ含む複数の zip ファイルがあります。その中にはいくつかの画像があります。BufferedOutputStream を使用してこれらの画像を抽出しようとすると、部分的に解凍され、画像が不完全になります。

上記のコードに何か問題がありますか?BufferedOutputStream を使用すると、この問題が発生しますか? アイデアをいただければ幸いです。ありがとう。

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

c# - DotNetZip ZipInputStream の問題

私は DotNetZip 1.9.3 ライブラリを使用していますが、1 つのアーカイブ内の 1 つのエントリに対して BZip2 と AES256 の両方を使用すると問題に直面しました。ZipOutputStream は正常に動作しますが、ZipInputStream は間違った BZip2 ヘッダーを取得します。一般的なデフレート アルゴリズムを使用すれば、すべて問題ありません。

(ファイル ストリームから) ZipOutputStream を作成します。

そして、仕事が終わったら、常に ZipOutputStream を破棄します。

ストリームして zip アーカイブを読む:

圧縮メソッドのコメントを外して ZipInputStream を読み取ろうとすると、例外が発生します。

何か案は?

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

android - ZipInputStream エラー UTFDataFormatException でファイルを抽出する

アセット フォルダーに保存した .zip のファイルを抽出しようとするとエラーが発生します。ファイルに文字 ñ があるため、エラーが表示されます。次のエントリを取得しようとすると、エラーがスローされます。zipIs.getNextEntry()

解決

zip4j の使用

................................................................... ................................................................... ...................................

アセットからロードする場合 (私の場合)、zip を sdcard フォルダーに移動してから、解凍する必要があります。

使用例 (すべての zip があるフォルダー assets/myZipsFolder/ があります): `ArrayList

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

java - ZipInputStream(BufferedInputStream, Charset) は定義されていません

私はこの質問をしましたが、ZipInputStream のコンストラクターが存在することがわかりました。

ZipInputStream(BufferedInputStream, Charset)

しかし、デバッガーは私にエラーをスローします:

ZipInputStream(BufferedInputStream, Charset) is undefined

そして私にアドバイスをください:

remove the argument to match ZipInputStream(InputStream)

最新のJDKと JRE 7 をインストールしましたが、まだ同じエラーが発生します。

最後に、ここで問題を解決しました:

ZipInputStream エラー UTFDataFormatException でファイルを抽出する