Есть ли способ объединить (добавить) два числа под HTTPS?
blockquote>No. Facebook рассматривает их как два разных объекта Open Graph.
Но вы можете вернуть похожие старые URL-адреса HTTP, следуя инструкциям, изложенным в . Часто задаваемые вопросы о социальных плагинах: как переместить страницу на страницу другой URL?
Если вы можете положиться на расширение файла, вы можете использовать функцию mimetypes.guess_type . Обратите внимание, что вы можете получать разные результаты на разных платформах, но я бы все же назвал это кросс-платформенным.
Я проверил формат популярных типов изображений в википедии и попытался сделать подпись:
def guess_image_mime_type(f):
'''
Function guesses an image mime type.
Supported filetypes are JPG, BMP, PNG.
'''
with open(f, 'rb') as f:
data = f.read(11)
if data[:4] == '\xff\xd8\xff\xe0' and data[6:] == 'JFIF\0':
return 'image/jpeg'
elif data[1:4] == "PNG":
return 'image/png'
elif data[:2] == "BM":
return 'image/x-ms-bmp'
else:
return 'image/unknown-type'
imghdr
. Здорово. – iTayb 1 February 2013 в 14:51