擅长:python、mysql、java
<p>使用<code>import mimetypes, magic</code>:</p>
<pre><code>mimetypes.MimeTypes().types_map_inv[1][
magic.from_buffer(form.cleaned_data['file'].read(), mime=True)
][0]
</code></pre>
<p>例如,将扩展名设为“.pdf”</p>
<p><a href="https://docs.djangoproject.com/en/dev/topics/forms/#processing-the-data-from-a-form" rel="noreferrer">https://docs.djangoproject.com/en/dev/topics/forms/#processing-the-data-from-a-form</a><br/>
<a href="http://docs.python.org/2/library/mimetypes.html#mimetypes.MimeTypes.types_map_inv" rel="noreferrer">http://docs.python.org/2/library/mimetypes.html#mimetypes.MimeTypes.types_map_inv</a><br/>
<a href="https://github.com/ahupp/python-magic#usage" rel="noreferrer">https://github.com/ahupp/python-magic#usage</a></p>