Download attachments

The import routine will download attachments supplied via an internet source and make them available with the product. Attachments supplied as a physical file means less overhead than downloading a file per attachment. Since data delivery with attachments can take a relatively long time, it may be better in some cases to publish price information separately first.

Technical details / preferences
  1. Attachments that need to be downloaded (AttachmentLocationType=URL) must be directly downloadable. So endpoints to downloadable resources. This cannot be a page or a Javascript-driven functionality.
  2. 2BA does not issue an explicit User Agent, and uses what the .NET HTTP stack produces.
  3. Redirects (http status code 300..399) are honored.
  4. The endpoints to the attachments must be available anonymously (IP block is possible).
  5. 2BA downloads from IP range: 185.152.85.240/29.
  6. Only downloads available on ports 80 (http), 443 (https) and 21 (ftp) are possible.
  7. Preferably do not apply speed limits or aggressive DOS prevention to these transmits from 2BA.