0
RSSBusでファイルを作成するためのコードを統合しています。接続します。私はPHPでこのJavaScriptを実行しているRSSBus Connectがファイルを作成できませんでした
<?php
$header = base64_encode(USERNAME. ":" . USERPASS);
$content = base64_encode('Welcome');
?>
<div id="result">
Content will loading here...
</div>
<script src="../../../js/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var token = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
var surl = 'http://xxxxxxx/api.rsc/files?x-rssbus-uthtoken='+token+'&@jsonp';
var postdata = {
PortId: "xxxxxxxxx",
Folder: "Send",
Filename: "testfile.xml",
Content: "<?php echo $content; ?>"
};
$.ajax({
type: "POST",
url: surl,
processData: false,
contentType: 'application/json',
data: JSON.stringify(postdata),
dataType: 'jsonp',
crossDomain: true,
}).done(function(data){
var data = JSON.stringify(data);
$("#result").html("<pre>"+data+"</pre>");
}).fail(function(data){
console.log('fail');
});
});
</script>
: 以下は私のJavascriptのコードです。すべてのコードは完全に機能しますが、ファイルは「送信」フォルダに作成できませんでした。私も適切な応答を得ていますが、GETパラメータに変換され、 "405 Method Not Allowed"のようなエラーがすべての応答に含まれます。正常に応答が来たが、ファイルがフォルダに作成されていないとき。
解決策を早急に教えてください。
回答をいただきありがとうございます。はい、それは完璧に働いています。ありがとう。 – daxter