我正在开发一个 ASP MVC 3 应用程序,我有一个 div,其中包含来自 Python 应用程序的页面。这个 Python 应用程序执行一个给定的服务,该服务创建一个我想在我的 ASP MVC 应用程序中使用的结果。
我怎样才能得到这个变量。
PS:Python 应用程序在 dalymotion 上上传视频,结果是上传文件的 URL。上传工作正常,但我无法获取 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 应用程序中的操作,我将变量放在查询字符串中,然后我可以在我的控制器中访问它。