【发布时间】:2015-10-30 14:31:22
【问题描述】:
当我上传任何文件名中包含“=”的图像文件时,服务器会说找不到 404 页面。如果我上传任何其他名称中不包含“=”的文件,那么它将成功上传。是否有任何服务器访问问题。我应该更改 .htaccess 文件吗?因为我将此代码托管在两个不同的主机提供商中。 godaddy 和 namecheap。 godaddy 允许我们上传任何名称的任何图像,即它上传包含“=”但相同的代码在 namecheap 上不起作用的图像。 我确信该代码没有任何问题。 我正在使用以下代码
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript">
$(document).ready(function (e) {
$("#uploadForm").on('submit',(function(e) {
e.preventDefault();
alert(filename);
$.ajax({
url: "upload.php",
type: "POST",
data: new FormData(this),
contentType: false,
processData:false,
success: function(data)
{
$("#targetLayer").html(data);
},
error: function(){}
});
}));
});
</script>
<form id="uploadForm" action="upload.php" method="post" enctype="multipart/form-data">
<div id="targetLayer">No Image</div>
<div id="uploadFormLayer">
<label>Upload Image File:</label><br/>
<input name="userImage" type="file" class="inputFile" />
<input type="submit" value="Submit" class="btnSubmit" />
</form>
【问题讨论】:
标签: file file-upload file-not-found