据我所知,为了“安全”而处理文件很复杂,非常受限制,但您可以获得名称、分机、大小等信息。我的目标是让用户上传一张图片,并减少这张图片在发送到服务器时的重量。我知道这样做的应用程序,但他们不共享 api,有没有办法用 jquery 做到这一点?
$(document).ready(function(){
$("#form").submit(function(e){
e.preventDefault();
//Cómo le bajo el peso a la imagen subida?
//$.ajax...
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<form action="myAction" id="form" method="POST" enctype="multipart/form-data">
<input type="file" name="file" />
<input type="submit" value="enviar" />
</form>
这个网站: http: //punypng.com提供了一个 API,您可以将其插入到您的网页中以压缩图像。如果你喜欢自己编程,用 jQuery 很难,我推荐你用 PHP。