如何在JavaScript中使用post方法将输入类型文件发送到图像上传文件?吹是形式。
<form action="#" method="post" enctype="multipart/form-data" id="image_upload" name="image_upload">
<input type="file" name="myFile" id="myFile" onchange="readURL(this);" required>
<br>
<img id="blah" src="#" alt="your image" />
<input type="hidden" name="user_id" id="user_id" value="<?php echo $user_id; ?>">
<input type="submit" value="Upload">
</form>
这里打击是我用来发布表单的JavaScript。
$(document).ready(function(){
$('#image_upload').submit(function(e){
e.preventDefault();
$.post('getfile_provider.php',$('#image_upload').serialize(),function(data){
alert(data);
});
});
});
当我发送这个方法时,我在getfile_provider.php文件中只得到user_id值。
您可以使用此方法通过post方法发送图像文件
var formData = new FormData($("#form")[0]);
$.ajax({
url: "getfile_provider.php",
type: 'POST',
data: formData,
cache: false,
contentType: false,
processData: false,
})
.done(function(data) {
alert('done');
});
问题内容: 我的问题是可以使用ajax(jquery)将图像上传到服务器吗 以下是我的ajax脚本,无需重新加载页面即可发送文本 是否可以修改它以发送图像? 问题答案: 这可行。 是您要找的东西吗?
我有一个像下面的邮递员的形象。我如何在改型2中做同样的事情? 我这样声明接口:
我在dropbox示例中没有看到任何有用的上传。 你能帮帮我吗?我在用Angularjs。
问题内容: 我想要做的是每当用户选择图片并单击按钮时,它将把图像移动到特定的文件夹,并将链接保存到数据库的user_image列。 我的问题是,单击“提交”按钮后,图片的实际名称未保存在数据库列中。示例多数民众赞成在数据库中保存的值没有图片文件名。 我认为photo.php没有收到文件的值,任何人都可以帮助我解决它。 脚本: photo.php 问题答案: 看看这个http://malsup.co
问题内容: 我有一个生成图像的Java Applet。最终,我想将图像数据插入数据库中,因此我想将图像数据临时存储在包含小程序的页面上的表单字段中。我希望在不将图像文件存储在客户端计算机上的情况下执行此操作。 所有这些都来自签名板。这是一些应该从sigObj对象中存储的矢量数据生成位图图像的代码: image变量是BufferedImage对象。另外,如果我只是将图像变量发送回我的JavaScri
这个问题已经问过好几次了,但大多数这些问题都没有答案。 我正在下载下面这样的文件,它似乎工作正常。但是,它不会出现在iOS、ehm和gallery中。也就是说,在“照片”应用程序中。 结果是 万岁。现在,如何在ios上仅用手指打开下载?