Project

General

Profile

Story #3309

get() downloads have inconsistent mime types and filenames

Added by Matthew Jones almost 9 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
Documentation
Target version:
Start date:
2012-10-08
Due date:
% Done:

100%

Story Points:
Sprint:

Description

The MN specifications for MN_Read.get() should be more specific about how MN implementations should set Content-type and Content-disposition headers so that clients get reasonable MIME-types and filenames for objects that are downloaded. The way it currently stands, MN's determine how to set these headers themselves. We also need a standard mapping between ObjectFormat types and mime types and file extensions.


Subtasks

Task #3310: Create object format/ mime type / file extension mappingClosedMatthew Jones

Task #3311: Specify how MN implementations should set Content-type for MN_Read.get()ClosedDave Vieglais

Task #3312: Specify how MN implementations should set Content-disposition for MN_Read.get()ClosedDave Vieglais

Task #3317: Add mime type and extension to ObjectFormat ClosedMatthew Jones

Task #3365: create Java ObjectFormatInfo class to provide mime lookupClosedMatthew Jones

Task #3366: create Python ObjectFormatInfo class to provide mime lookupClosedRoger Dahl


Related issues

Related to Infrastructure - Bug #6391: Science metadata files with different checksums on CN and MN - encoding Closed 2014-11-04 2015-01-06

History

#1 Updated by Dave Vieglais almost 9 years ago

  • Due date changed from 2012-10-08 to 2012-10-27
  • Target version changed from Sprint-2012.39-Block.5.4 to Sprint-2012.41-Block.6.1

#2 Updated by Chris Jones almost 9 years ago

  • Due date changed from 2012-10-27 to 2012-11-10
  • Target version changed from Sprint-2012.41-Block.6.1 to Sprint-2012.44-Block.6.2

#3 Updated by Chris Jones over 8 years ago

  • Due date changed from 2012-11-10 to 2013-01-19
  • Target version changed from Sprint-2012.44-Block.6.2 to 2013.2-Block.1.1

#4 Updated by Chris Jones over 8 years ago

  • Due date changed from 2013-01-19 to 2013-03-30
  • Target version changed from 2013.2-Block.1.1 to 2013.12-Block.2.2

#5 Updated by Dave Vieglais almost 8 years ago

  • Target version changed from 2013.12-Block.2.2 to 2013.35-Block.5.1
  • Due date changed from 2013-03-30 to 2013-09-07

#6 Updated by Chris Jones over 7 years ago

  • Target version changed from 2013.35-Block.5.1 to 2014.6-Block.1.3
  • Due date changed from 2013-09-07 to 2014-02-15

#7 Updated by Roger Dahl over 7 years ago

  • Due date changed from 2014-02-15 to 2014-04-12
  • Target version changed from 2014.6-Block.1.3 to 2014.14-Block.2.3

#8 Updated by Dave Vieglais almost 7 years ago

  • Due date changed from 2014-04-12 to 2014-09-24
  • Target version changed from 2014.14-Block.2.3 to CCI-1.4.2

#9 Updated by Dave Vieglais almost 7 years ago

  • Due date changed from 2014-09-24 to 2014-09-25
  • Target version changed from CCI-1.4.2 to CCI-1.5.0

#10 Updated by Dave Vieglais almost 7 years ago

  • Due date changed from 2014-09-25 to 2014-10-02
  • Target version changed from CCI-1.5.0 to CCI-2.0.0

#11 Updated by Dave Vieglais over 6 years ago

  • Due date changed from 2014-10-02 to 2015-01-06
  • Assignee changed from Matthew Jones to Dave Vieglais

#12 Updated by Dave Vieglais almost 6 years ago

  • % Done changed from 0 to 30
  • Status changed from New to In Progress

#13 Updated by Dave Vieglais over 5 years ago

  • % Done changed from 30 to 100
  • Status changed from In Progress to Closed

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)