在我的項目中,我使用Transloadit API實現圖像上傳,除了旋轉之外,所有屬性都可以正常工作。當我對旋轉值進行硬編碼時,它工作正常,上傳的圖像正確旋轉。但是,當我嘗試通過設置它的圖像自動旋轉rotation : true
它不起作用。我嘗試了太多的圖像,但它看起來像我的代碼中有問題。這裏是我的代碼文件「的Index.html」:Transloadit - 圖像自動旋轉不起作用
<html>
<head><title>Title</title></head>
<body>
<form action="/image/upload.php" enctype="multipart/form-data" method="POST">
<input type="file" name="my_file" multiple="multiple" />
</form>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="https://assets.transloadit.com/js/jquery.transloadit2-v2-latest.js"></script>
<script type="text/javascript">
$(function()
{
$('form').transloadit(
{
wait: true,
triggerUploadOnFileSelection: true,
params:
{
auth:
{
key: "MY_API_KEY"
},
steps:
{
thumb:
{
use: ":original",
robot: "/image/resize",
result: true,
rotation: true
}
}
}
});
});
</script>
</body>
</html>
我的PHP代碼
<?php
$result = $_POST['transloadit'];
if (ini_get('magic_quotes_gpc') === '1')
{
$result = stripslashes($result);
}
$result = json_decode($result, true);
echo "<pre>";
print_r($result);
?>
請設置一個適當的問題與解釋,你的問題是什麼,什麼工作,什麼不是...代碼片段是好的,但是,請不要只是說:「這是我所有的代碼,請調試「。 –
嘿@Casimodo'sclone,我編輯了我的問題 –
幹得好!它看起來更清楚支持者和任何遇到類似問題的人都能找到你的問題。 :)這就是爲什麼。我將在您的問題上提供一些修改以糾正輕微的打字錯誤。 –