Dear Evan,
Thank you for using the UCSC Genome Browser and your question about using public links form your server to visualize bigWig files.
It seems unlikely that any mime type is involved, however, there is a necessity that bigWig files be placed on a server that offers byte-range requests. A quick way to test if your server location offers byte-range requests is to use the curl -I command. Here is an example when pointed to an example bigWig file.
...
Accept-Ranges: bytes
These byte-range requests are needed so that a request for only the data from the bigWig file that is currently being viewed in the Browser is sent over the internet. This has the advantage of not transferring large files (especially sizable bam files), but some system administrator restrict such constant byte-range requests, as it can increase traffic and allow people to host other streaming data, such as pirated videos.
Here is also an example of using curl -I on a file at CyVerse to see how byte ranges are enabled there:
...
Accept-Ranges: bytes
Thank you again for your inquiry and using the UCSC Genome Browser. Please let us know if you continue to have a problem after enabling byte-range requests. If you have any further questions, please reply to
gen...@soe.ucsc.edu. All messages sent to that address are archived on a publicly-accessible forum. If your question includes sensitive data (such as a URL to your private data), you may send it instead to
genom...@soe.ucsc.edu.
All the best,
Brian Lee
UCSC Genomics Institute