我正嘗試使用Samsung S7拍照並將其上傳到我的應用程序中。但圖片上傳時正在旋轉。即使我也從圖庫中選擇圖片,它也會在上傳時旋轉。有什麼我們可以從jquery代碼修復。請建議。在此先感謝上傳時默認情況下圖像正在旋轉
HTML:
<div class="photo-div" id="photo">
<img id="uploadimage" src="" hidden="">
</div>
<label id="files-label" for="files" class=" myprofile-btn-bold">Replace Image</label>
<input id="files" style="display:none;" type="file" accept="image/*" onchange="readURL(this);">
的Jquery:
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#files-label').html('Replace Image');
$('.photo-image').removeClass('photo-image');
$('#uploadimage').attr('src', e.target.result);
$("#headshot-message").hide();
$("#headshot-cancel").hide();
$('#noimage-label').addClass('hidden');
}
reader.readAsDataURL(input.files[0]);
}
}
我們可以看到一段代碼,看看你是如何上傳它的嗎? – maksymiuk
嗨@maksymiuk,請找到最新的問題。請讓我知道如果你需要更多的 –
jquery非常簡單,沒有什麼真正脫穎而出,會導致圖像旋轉。當你將e.target.result附加到#uploadimage元素時,你正在上傳到服務器還是圖像旋轉? – KFE