If a random person hosts that pdf/image etc. on their personal server they are also responsible for serving that content. So I don't see how this differs for a big company. You make content available therefore become a publisher. Also hosting companies can and should be held responsible for the content of their servers their customers host.