Questions tagged «content-type»

Content-Type实体标头字段指示发送给接收者的实体主体的媒体类型,或者在HEAD方法的情况下,指示如果请求是GET则应发送的媒体类型。

5
如何找出文件的MIME类型(Content-Type)?
有没有一种方法可以找出Linux bash脚本中文件的MIME类型(或者称为“ Content-Type”?)? 我需要它的原因是因为ImageShack似乎需要它来上载文件,因为某种原因它将.png文件检测为 application/octet-stream文件。 我检查了文件,它的确是PNG图片: $ cat /1.png ?PNG (with a heap load of random characters) 这给了我错误: $ curl -F "fileupload=@/1.png" http://www.imageshack.us/upload_api.php <links> <error id="wrong_file_type">Wrong file type detected for file 1.png:application/octet-stream</error> </links> 这可行,但是我需要指定一个MIME-TYPE。 $ curl -F "fileupload=@/1.png;type=image/png" http://www.imageshack.us/upload_api.php

9
无法在jQuery.ajax中将content-type设置为'application / json'
当我有这个代码 $.ajax({ type: 'POST', //contentType: "application/json", url: 'http://localhost:16329/Hello', data: { name: 'norm' }, dataType: 'json' }); 在提琴手中,我可以看到以下原始请求 POST http://localhost:16329/Hello HTTP/1.1 Host: localhost:16329 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Accept: application/json, text/javascript, */*; q=0.01 Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Connection: keep-alive Content-Type: application/x-www-form-urlencoded; charset=UTF-8 Referer: http://localhost:14693/WebSite1/index.html Content-Length: 9 …

4
ContentType和MimeType有什么区别
据我所知,它们是绝对平等的。但是,浏览一些django文档,我发现了这段代码: HttpResponse.__init__(content='', mimetype=None, status=200, content_type='text/html') 令我惊讶的是两个人相处得很好。官方文档能够以实用的方式解决此问题: content_type是mimetype的别名。从历史上讲,此参数仅称为mimetype,但是由于它实际上是HTTP Content-Type标头中包含的值,因此它还可以包含字符集编码,这使其不仅限于MIME类型规范。如果指定了mimetype(不是None),则使用该值。否则,将使用content_type。如果两者都不给出,则使用DEFAULT_CONTENT_TYPE设置。 但是,我认为它不够清楚。为什么我们为(几乎相同的)事物使用2种不同的命名?“ Content-Type”只是浏览器请求中使用的名称,而在其外部很少使用吗? 两者之间的主要区别是什么,什么时候可以打电话给对方mimetype而不是content-type?我是卑鄙的语法纳粹吗?

6
提供JavaScript文件时,最好使用application / javascript或application / x-javascript
整个问题都适合标题。并添加一些背景信息:我不是在问规范要求的最佳选择,而是考虑到当今部署的浏览器的混合,哪种方法最有效。 一些数据点: Google使用text/javascript其主页上使用的JS。 Google text/javascript在Google文档上使用。 Google使用application/x-javascript其Ajax库服务来提供JavaScript文件。 雅虎application/x-javascript用来提供他们的JS。 雅虎使用application/x-javascript其主页上提供的JavaScript。

6
在Django模型中使用UUID作为主键(通用关系影响)
由于多种原因^,我想在某些Django模型中使用UUID作为主键。如果这样做,我是否仍可以使用通过ContentType使用通用关系的外部应用程序,例如“ contrib.comments”,“ django-voting”或“ django-tagging”? 以“ django-voting”为例,Vote模型如下所示: class Vote(models.Model): user = models.ForeignKey(User) content_type = models.ForeignKey(ContentType) object_id = models.PositiveIntegerField() object = generic.GenericForeignKey('content_type', 'object_id') vote = models.SmallIntegerField(choices=SCORES) 该应用似乎假设要投票的模型的主键是整数。 内置的注释应用程序似乎能够处理非整数PK,但是: class BaseCommentAbstractModel(models.Model): content_type = models.ForeignKey(ContentType, verbose_name=_('content type'), related_name="content_type_set_for_%(class)s") object_pk = models.TextField(_('object ID')) content_object = generic.GenericForeignKey(ct_field="content_type", fk_field="object_pk") 对于第三方应用程序来说,这种“整数PK假定”问题是否很常见,这会使使用UUID感到痛苦?或者,可能是我误读了这种情况? 有没有一种方法可以将UUID用作Django中的主键,而又不会造成太多麻烦? ^一些原因:隐藏对象计数,防止url“ id爬行”,使用多台服务器创建不冲突的对象,...


3
mediatype,contenttype和mimetype有什么区别?
mimetype,contenttype和mediatype之间有区别吗?(Java的JAX-RS MediaType)。 从维基百科的文章中,我了解到在HTTP请求的上下文中,它只是一种内容类型,它是请求标头中的字段:那么,这些仅仅是同义词还是不同术语之间的实际语义差异?

6
设置存储在Blob上的媒体文件的内容类型
我们在Azure上托管了一个网站。它是基于媒体的,我们正在使用JWPlayer通过HTTP伪流播放媒体。媒体文件以3种格式存储在blob中-mp4,ogg,webm。 问题是媒体文件的内容类型对于所有类型都设置为application / octet-stream。因此,媒体播放和进度栏中存在一些问题。 如何设置存储在Blob上的文件的适当Content-type(例如-video / mp4,video / ogg,video / webm)? 我不想通过blob界面手动为每个文件执行此操作。必须有其他我不知道的方法。可能是配置文件,设置文件等进行排序。或者,可能是一个代码块,用于为文件夹中存储的所有文件设置Content-type。 有什么建议?谢谢


13
确定Ruby中的文件类型
如何可靠地确定文件的类型?文件扩展名分析是不可接受的。是否必须有一个类似于UNIX file(1)命令的rubyesque工具? 这与MIME或内容类型有关,与文件系统分类(例如目录,文件或套接字)无关。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.