zipinputstream

    0熱度

    1回答

    在Java中,我接受來自正好是zip文件的網頁的輸入流。我想在將文件保存到磁盤之前將其解壓縮。然而,我zipInputStream.getNextEntry引發以下錯誤: "java.util.zip.ZipException: only DEFLATED entries can have EXT descriptor" 這裏是我使用的代碼。第一部分工作正常: URL url = new UR

    3熱度

    5回答

    我有一個ZipInputStream,它包含我想要應用轉換的許多XML文件。以下代碼加載XSLT和ZIP文件,並通過ZIP條目循環,嘗試將變換應用於每個ZIP條目。然而,在執行轉換之後,轉換函數似乎關閉了輸入流,導致getNextEntry()函數失敗,因爲流已關閉。 是否有解決這個問題的一個簡單的方法(保持開放的輸入流允許ZipInputStream移動到下一個條目),還是我失去了一些東西更根本

    0熱度

    2回答

    我有一個問題,當我嘗試解壓縮文件包含特殊字符的文件失敗。 比方說我有一個圖像文件的zip文件gallery.zip。 gallery.zip - file01.jpg - dařbuján.jpg 我的方法開始: public List<File> unzipToTemporaryFolder(ZipInputStream inputStream) throws

    0熱度

    2回答

    我能夠讀取字節並在系統控制檯上打印出來。但是由於GAE不支持文件創建,我通過StackOverflow進行搜索,發現我可以寫入GAE blobstore。但我不知道如何去做,因爲我是GAE的新手。 public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException { resp.s

    6熱度

    2回答

    在我的情況下,我必須從我的web應用程序的資源文件夾下載圖像。現在我正在使用以下代碼通過URL下載圖像。 url = new URL(properties.getOesServerURL() + "//resources//WebFiles//images//" + imgPath); filename = url.getFile(); is = url.openStream();

    0熱度

    1回答

    我試圖完成的任務是使應用程序能夠在不完全下載它的情況下提取大型遠程文件(來自ftp或http),並且可以在網絡中恢復提取失敗。 根據這個實例 http://wiki.sharpdevelop.net/SharpZipLib-Zip-Samples.ashx#Unpack_a_zip_using_ZipInputStream_eg_for_Unseekable_input_streams_5 我能提

    0熱度

    2回答

    我試圖從一個ZIP壓縮文件中讀取一個XML文件。相關代碼如下: ZipInputStream zis = new ZipInputStream(is); ZipEntry entry = zis.getNextEntry(); while(entry != null) { if(entry.getName().equals("plugin.xml")) { int siz

    1熱度

    1回答

    我創建了3個xml文件並壓縮到一個zip文件夾中。該文件夾是從服務器發送的。當我通過瀏覽器下載zip文件夾時,其工作正常並可以提取文件。但是,當我從android應用程序下載它並存儲在SD卡中時,它已損壞。我把文件從SD卡拉到電腦並試圖解壓文件夾,它顯示Zip文件夾無效。我下面的代碼給出: DefaultHttpClient httpclient1 = new DefaultHttpClient(

    0熱度

    1回答

    我想讀取一個帶有ZipInputStream的Zip存檔。通過沒有任何問題的所有條目等,所以我循環: try { while((ze = zis.getNextEntry()) != null) { Log.v(this.toString(), "Name = " + name); } } catch (IOException e)

    2熱度

    1回答

    我正在使用java.util.zip.ZipFile解壓縮使用ColdFusion的大文件。但是,我現在得到這個錯誤:「無效的CEN頭(壞簽名)」。 我發現一個帖子,說明這與zip 64位格式有關,我可以用java.util.zip.ZipInputStream來處理它。但是,我無法越過這個錯誤:「您試圖取消引用class [B作爲具有成員的結構的類型的標量變量。」這是造成這條線: bos = c