我需要在本地网络中使用服务器实现游戏,无法访问Internet.
如果我可以处理客户端和服务器之间的连接和网络通信(如果它们已连接),我想知道是否有一种优雅的方法可以让客户端在启动时发现服务器的地址.
我提供了我的方法作为答案,以便分享知识,但是看看是否有更优雅/自动的方法会很高兴.
正如标题所说,我想知道如何从 Django 存储的临时文件中访问数据,当文件上传时,在视图中。
我想读取上传的数据值,以便我可以制作进度条。我的方法是执行一个 jquerygetJSON请求:
function update_progress_info() {
$progress.show();
$.getJSON(progress_url, function(data, status){
if (data) {
var progress = parseInt(data.uploaded) / parseInt(data.length);
var width = $progress.find('.progress-container').width()
var progress_width = width * progress;
$progress.find('.progress-bar').width(progress_width);
$progress.find('.progress-info').text('uploading ' + parseInt(progress*100) + '%');
}
window.setTimeout(update_progress_info, freq);
});
};
Run Code Online (Sandbox Code Playgroud)
progress_url我处理上传的文件数据的视图在哪里:
# views.py (I don't know what to do here):
def upload_progress(request):
for line in UploadedFile.temporary_file_path
response = (line)
return response
Run Code Online (Sandbox Code Playgroud)