2012-01-04 7 views
0

Valums file upload javascriptを使用します。しかし、私がデモやテストを実行すると、ChromeでOrigin null is not allowed by Access-Control-Allow-Origin.が得られます。 Firefoxでも動作しませんが、Internet Explorerで動作するようです。 HTML"Origin-nullを与えるValumsファイルアップローダは、Access-Control-Allow-Originによって許可されていません。"エラー

コードは、投稿には長すぎると、それは間違ってどこに行くか、あなたが私はそれを追加することができ、コードの一部を必要とする場合、私は、知らない

:。

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<link href="fileuploader.css" rel="stylesheet" type="text/css"> 
<style>  
    body {font-size:13px; font-family:arial, sans-serif; width:700px; margin:100px auto;} 
</style>  
</head> 
<body>  
<p><a href="http://github.com/valums/file-uploader">Back to project page</a></p> 

<p>To upload a file, click on the button below. Drag-and-drop is supported in FF, Chrome.</p> 
<p>Progress-bar is supported in FF3.6+, Chrome6+, Safari4+</p> 

<div id="file-uploader-demo1">  
    <noscript>   
     <p>Please enable JavaScript to use file uploader.</p> 
     <!-- or put a simple form for upload here --> 
    </noscript>   
</div> 

<script src="fileuploader.js" type="text/javascript"></script> 
<script>   
    function createUploader(){    
     var uploader = new qq.FileUploader({ 
      element: document.getElementById('file-uploader-demo1'), 
      action: 'do-nothing.htm', 
      debug: true 
     });   
    } 

    // in your app create uploader as soon as the DOM is ready 
    // don't wait for the window to load 
    window.onload = createUploader;  
</script>  
</body> 
</html> 

答えて

0

コードには何も問題はありませんが、same origin policyに違反しようとしています。基本的には、あなたのサイトがhttp://aaa.com/の場合、AJAXをhttp://bbb.com/と呼ぶことはできません。

+0

しかし、私がこれを実装すれば、私は同じ発信元ポリシーに違反していないことをどのように確認できますか? –

+0

関連するHTMLとJSを投稿してください(C#をスキップしてください)。問題を正確に突き止めることができる唯一の方法です。 –

+0

私はhtmlを追加しましたが、jsは大きすぎて挿入することはできません –

関連する問題