こんにちは友人私は、このリンクhttp://code.google.com/p/upload-at-click/に従って画像をアップロードしています2 問題 : 1. コードは正常に実行されますが、同じマシンにサーバーがある場合、指定されたパス / フォルダーに画像が見つかりません。2.サーバーが別のマシン上にある場合、つまりIPアドレスを使用してサーバーに接続できません
ここに私のコードサーバー側スクリプト.phpファイルがあります
<?php
$tmp_file_name = $_FILES['Filedata']['tmp_name'];
$ok = move_uploaded_file($tmp_file_name, '/image/');
// This message will be passed to 'oncomplete' function
echo $ok ? "OK" : "FAIL";
?>
私のhtmlファイル
<html>
<head>
<title>upload-at-click demo</title>
<script type="text/javascript" src="upclick-min.js"></script>
<!--http://code.google.com/p/upload-at-click/-->
<script type="text/javascript" src="upclick.js"></script>
</head>
<body>
<h1>Demo</h1>
<ol>
<li>Click on the button</li>
<li>Select file in "Open file" dialog</li>
<li>Click Open</li>
</ol>
And you will see message: 'Starting upload: <file name>'<br>
Then, after file uploaded, you will see message: 'Uploaded!'.
<br>
<br>
<input type="button" id="uploader" value="Upload">
<script type="text/javascript">
var uploader = document.getElementById('uploader');
upclick(
{
element: uploader,
action: 'test.php', // path to server php file for storing image .
onstart:
function(filename)
{
// alert('Start upload: ' + filename);
},
oncomplete:
function(response_data)
{
alert(response_data);
}
});
</script>
</body>
</html>