PHP 文件跨域上传,跨服务器上传

PHP文件跨域上传,跨服务器上传

PHP本地模拟跨域上传文件

环境说明:WAMP

修改C:\Windows\System32\drivers\etc\hosts文件

127.0.0.8   www.upload1.cc
127.0.0.9   www.upload2.cc

2.修改Apache配置httpd-vhosts.conf文件

<virtualhost *:80>
     DocumentRoot "E:/www_root/uploadDemo1"
    ServerName www.upload1.cc
    ErrorLog "logs/error.log"
    CustomLog "logs/access.log" common
    DirectoryIndex index.html index.htm index.php
</virtualhost>

<virtualhost *:80>
     DocumentRoot "E:/www_root/uploadDemo2"
    ServerName www.upload2.cc
    ErrorLog "logs/error.log"
    CustomLog "logs/access.log" common
    DirectoryIndex index.html index.htm index.php
</virtualhost>

3.将文件夹uploadDemo1,uploadDemo2拷贝到环境根目录

4.重启Apache

5.运行

www.upload1.cc 文件上传到 www.upload2.cc

源码地址:https://github.com/shangjinglong/CrossdomainFileUpload

发表评论