我正在开发一个ASP MVC 3应用程序,我有一个包含Python应用程序页面的div。这个Python应用程序执行一个给定的服务,它创建一个我想在我的ASP MVC应用程序中使用的结果。
我如何获得此变量。
PS:Python应用程序在dalymotion上传视频,结果是上传文件的URL。上传工作正常,但我无法获取网址。
有什么想法吗?
感谢。
编辑:
这就是我从ASP MVC应用程序调用Python应用程序的方法:
function uploadVideo(url, target) {
window.ht = setTimeout(function () {
var div = document.getElementById(target);
div.innerHTML = '<iframe frameborder="0" src="' + url + '" />';
}, 20);
}
这是python应用程序中的表单:
<form method="post" action="{{ upload_url|safe }}" onsubmit="openProgressBar(); return true;" enctype="multipart/form-data" target="uploadframe">
<input type="file" name="file" />
<input id="urlEmbedOC2" val="" />
<input type="submit" name="submit" value="Upload"/>
</form>
我尝试将url放在“urlEmbedOC2”输入中,但我无法从ASP应用程序访问它。
编辑:
我设法这样做:从Python应用程序,我使用重定向到我的ASP应用程序中的操作,我将变量放在查询字符串中,然后我可以在我的控制器中访问它。
答案 0 :(得分:0)
您可以让Python应用程序通过带有ASP.NET应用程序可以使用的URL的Web服务提供数据。