2012-05-06 17 views
-1

domain2のドメイン1からファイルをアップロードするために、あるドメインが別のドメインにアクセスする方法を教えてください。 私はユーザーが画像をアップロードするところからdomain1にページを持っていますが、domain2.com/uploadsのようにdomain2.comのフォルダに画像をアップロードしたいとします。クロスドメインアップロード、別のドメインのあるドメインからファイルをアップロードする

domain1にdomain2へのアクセスを許可するにはどうすればよいですか?

+1

一般的にその制限はありません。ちょうど

の値を設定してください。あなたはそれが動作していないとか、または許可されていないと思いますか? – MonkeyMonkey

+0

私はmkdir(DirectoryName、0700)を使用するので、アップロードディレクトリが存在するかどうかをチェックしています。新しいディレクトリを作成すると、エラーが発生します。 – sqlchild

+0

もちろん、別のサーバーに直接ディレクトリを作成することはできません。なぜアップロードされたファイル*を直接domain2に送信しないのですか? (私の以前のアカウントで説明したように) – MonkeyMonkey

答えて

1

http://domain-A.org/send.php

<form action="http://domain-B.org/upload.php" method="post" enctype="multipart/form-data"> 
    <!-- .. --> 
</form> 

http://domain-B.org/upload.php

<?php 
print_r($_FILES); 
+0

さん、domainA.orgのドメインB.orgにディレクトリを作成するにはどうすればよいですか...同じサーバー - - 権利で私を助けてください?どこから権利を譲りますか? – sqlchild

+0

前述のように、2つ以上の仮想ホストが存在するかどうかは関係ありません。それはすべてファイルシステムに依存します。あなたのドメインAが/ home/www/domain-a/publicにあり、ドメインBが/ home/www/domain-b/publicにある場合は、 'mkdir( '/ home/www/where/ever/you/want ') '。既に試してみたら、エラーメッセージを報告してください。 – MonkeyMonkey

+0

実際には、以前はdomainBのフォルダのアクセス権が755だったときには動作しませんでしたか?だから私は733にしなければなりません.....しかし、733は私のフォルダを全世界に開放して、私はそれが耐えられない...その安全でない – sqlchild

関連する問題