Я загружаю изображение на сервер, а затем обрабатываю изображение. Забавная вещь, после загрузки изображений изображения ключевые слова отсутствуют. Хотя есть другие свойства изображения.asp.net - Ключевые слова для изображения, отсутствующие после загрузки изображения на сервер
Там не проблема с разбора тегов, поэтому, пожалуйста, игнорируйте ниже фрагмент кода.
using (var xmp = Xmp.FromFile(workingFilePath, XmpFileMode.ReadOnly))
{
var iptc = new Iptc(xmp);
var Keywords = iptc.Keywords;
}
Примечание: Я использую FineUploader, чтобы загрузить изображение.
конфигурации FineUploader -
var manualUploader = new qq.FineUploader({
element: document.getElementById('fine-uploader-manual-trigger'),
template: 'qq-template-manual-trigger',
request: {
endpoint: '/image/uploadimage',
params: {
datestamp: datetimeStamp
}
},
callbacks: {
},
autoUpload: false,
multiple: true
});
qq(document.getElementById("trigger-upload")).attach("click", function() {
manualUploader.uploadStoredFiles();
});
Fineuploader журнал -
[Fine Uploader 5.10.1] Received 1 files.
[Fine Uploader 5.10.1] Attempting to validate image.
[Fine Uploader 5.10.1] Generating new thumbnail for 0
[Fine Uploader 5.10.1] Attempting to draw client-side image preview.
[Fine Uploader 5.10.1] Attempting to determine if _DSE8404.jpg can be rendered in this browser
[Fine Uploader 5.10.1] First pass: check type attribute of blob object.
[Fine Uploader 5.10.1] Second pass: check for magic bytes in file header.
[Fine Uploader 5.10.1] '_DSE8404.jpg' is able to be rendered in this browser
[Fine Uploader 5.10.1] Moving forward with EXIF header parsing for '_DSE8404.jpg'
[Fine Uploader 5.10.1] EXIF Byte order is little endian
[Fine Uploader 5.10.1] Found 10 APP1 directory entries
[Fine Uploader 5.10.1] Successfully parsed some EXIF tags
[Fine Uploader 5.10.1] Sending simple upload request for 0
[Fine Uploader 5.10.1] xhr - server response received for 0
Edit: Похоже, я нашел проблему. Есть Исландский символ. Это проблема. Кто-нибудь знает, как это решить!
Последний Редактировать Если эти теги были добавлены из Adobe Photoshop Lightroom, то перед проблемой. Но если те же теги добавляются из Windows-машины, обновляя свойства, это работает!
Пожалуйста, покажите свою прекрасную конфигурацию загрузчика. –
@RayNicholus - добавлено в сообщении выше –
Знаменитый загрузчик определенно не виноват здесь. Файл не обрабатывается каким-либо образом перед загрузкой, если масштабирование не включено (и это не так). Что-то еще должно быть причиной вашей проблемы. Я предполагаю, что «теги» не являются частью данных EXIF / XMP изображения. Может быть, это хранится за пределами фактического файла в Windows. –