#67 Added TIFF and PDF mimetypes to guessContentType

closed-fixed
Wolfgang Fahl
None
5
2008-03-29
2006-01-26
Anonymous
No

guessContentType in UploadFileSpec.java only guessed
gif/jpg/png/html files. Uploading Tiff (from scanners)
and PDF is pretty normal, so I added those.

Discussion

  • Added tiff/pdf contenttype for guessing

     
    Attachments
  • Wolfgang Fahl
    Wolfgang Fahl
    2008-03-29

    Logged In: YES
    user_id=1220573
    Originator: NO

    The change is now in the subversion repository and will be in the next release.

     
  • Wolfgang Fahl
    Wolfgang Fahl
    2008-03-29

    Logged In: YES
    user_id=1220573
    Originator: NO

    Thanks I've added a new test case and your patch

    /**
    * test the file content type for several file types e.g. a gif image
    * modified for patch 1415415
    * @throws Exception
    */
    public void testFileContentType() throws Exception {
    File file = createFile("temp.gif", new byte[] { 1, 2, 3, 4, 0x7f, 0x23 } );
    doTestFileContentType(file,null,"image/gif:message.name=temp.gif&message.lines=1");
    file = createFile("1x1.tif", new byte[] {
    (byte)0x03,(byte)0x00,(byte)0x01,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x01,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x01,(byte)0x01,(byte)0x03,(byte)0x00,(byte)0x01,(byte)0x00,
    (byte)0x00,(byte)0x00,(byte)0x01,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x02,(byte)0x01,(byte)0x03,(byte)0x00,(byte)0x03,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x8A,(byte)0x00,
    (byte)0x00,(byte)0x00,(byte)0x03,(byte)0x01,(byte)0x03,(byte)0x00,(byte)0x01,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x01,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x06,(byte)0x01,
    (byte)0x03,(byte)0x00,(byte)0x01,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x02,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x11,(byte)0x01,(byte)0x04,(byte)0x00,(byte)0x01,(byte)0x00,
    (byte)0x00,(byte)0x00,(byte)0x08,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x15,(byte)0x01,(byte)0x03,(byte)0x00,(byte)0x01,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x03,(byte)0x00,
    (byte)0x00,(byte)0x00,(byte)0x16,(byte)0x01,(byte)0x04,(byte)0x00,(byte)0x01,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x01,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x17,(byte)0x01,
    (byte)0x04,(byte)0x00,(byte)0x01,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x03,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x1C,(byte)0x01,(byte)0x03,(byte)0x00,(byte)0x01,(byte)0x00,
    (byte)0x00,(byte)0x00,(byte)0x01,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x00,(byte)0x08,(byte)0x00,(byte)0x08,(byte)0x00,(byte)0x08});
    doTestFileContentType(file,null,"image/tiff:message.name=1x1.tif&message.lines=1");
    }

     
  • Wolfgang Fahl
    Wolfgang Fahl
    2008-03-29

    • assigned_to: nobody --> wolfgang_fahl
    • status: open --> closed-fixed