在服务器上创建指向文件的直接链接与执行诸如从某个位置读取文件并设置内容类型标头然后流回数据之类的操作之间有什么区别。
我很好奇,因为我有一个用于将应用程序下载到黑莓的网络服务器,如果我创建一个文件并有一个指向该文件的直接链接它可以工作,但是如果我使用网页将它流回它不会工作。手机得到文件,但它不起作用。
注意事项:
- 两种情况下的网址都是相同的,即(http://somesite.com/download/file.jad)
- 在使用提琴手的浏览器中,下载/标题与字节完全相同
那么,当传输的数据和 url 相同时,为什么手机更喜欢一个实际上是直接链接的文件而不是一个控制器将数据流回的文件呢?