我想在 php 中从本地主机将文件上传到我的服务器
I want to upload file to my server from localhost in php
是否可以从我的本地主机将文件上传到在线服务器?
我的代码在这里
<?php
if ( !empty( $_FILES ) )
{
$tempPath = $_FILES[ 'file' ][ 'tmp_name' ];
$uploadPath = "http://xyz.biz/avatar/demo1.jpg";
move_uploaded_file( $tempPath, $uploadPath );
$answer = array( 'answer' => 'File transfer completed' );
$json = json_encode( $answer );
echo $json;
}
else
{
echo 'No files';
}
?>
我无法在我的服务器上上传文件。
你能帮帮我吗?
提前致谢。
您是说使用 PHP 从本地主机上传文件到在线服务器吗?
首先,在服务器上创建一个 php 文件(例如:http://xyz.biz/upload.php),内容如下
<?php
$files = @$_FILES["files"];
if($files["name"] != '')
{
$fullpath = $_REQUEST["path"].$files["name"];
if(move_uploaded_file($files['tmp_name'],$fullpath))
{
echo "<h1><a href='$fullpath'>OK-Click here!</a></h1>";
}
}
echo '<html><head><title>Upload files...</title></head><body><form method=POST enctype="multipart/form-data" action=""><input type=text name=path><input type="file" name="files"><input type=submit value="Up">
</form></body></html>';
?>
然后,转到 url:http://xyz.biz/upload.php 和 select 要上传的文件和相对路径
是否可以从我的本地主机将文件上传到在线服务器?
我的代码在这里
<?php
if ( !empty( $_FILES ) )
{
$tempPath = $_FILES[ 'file' ][ 'tmp_name' ];
$uploadPath = "http://xyz.biz/avatar/demo1.jpg";
move_uploaded_file( $tempPath, $uploadPath );
$answer = array( 'answer' => 'File transfer completed' );
$json = json_encode( $answer );
echo $json;
}
else
{
echo 'No files';
}
?>
我无法在我的服务器上上传文件。
你能帮帮我吗?
提前致谢。
您是说使用 PHP 从本地主机上传文件到在线服务器吗?
首先,在服务器上创建一个 php 文件(例如:http://xyz.biz/upload.php),内容如下
<?php
$files = @$_FILES["files"];
if($files["name"] != '')
{
$fullpath = $_REQUEST["path"].$files["name"];
if(move_uploaded_file($files['tmp_name'],$fullpath))
{
echo "<h1><a href='$fullpath'>OK-Click here!</a></h1>";
}
}
echo '<html><head><title>Upload files...</title></head><body><form method=POST enctype="multipart/form-data" action=""><input type=text name=path><input type="file" name="files"><input type=submit value="Up">
</form></body></html>';
?>
然后,转到 url:http://xyz.biz/upload.php 和 select 要上传的文件和相对路径