我在django中滚动自己的fileupload处理程序,想知道文件名。我支持多种文件格式,并希望在receive_data_chunk
方法中进行不同的处理,具体取决于上载文件所具有的文件格式。我认为我会务实,只是根据文件结尾判断文件格式,但我无法弄清楚如何获取文件名。如果我尝试使用类似下面的代码(在调用该方法之前)提取文件名:
if request.method == 'POST':
p = re.compile('^.*\.sdf$', re.IGNORECASE)
if ( p.search(request.FILES['filecontent'].name) ) :
self.sdf = True
else:
self.sdf = False
似乎我从未达到receive_data_chunk
方法。我假设调用request.FILES
以某种方式触发加载然后它已经完成了?如何基于以receive_data_chunk
方法结尾的文件进行不同的处理?
答案 0 :(得分:0)
您是否尝试过使用
mReference.child("demo").orderByChild("fname").equalTo("John").addListenerForSingleValueEvent(
new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
dataSnapshot.getRef().setValue(null);
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log.w("TodoApp", "getUser:onCancelled", databaseError.toException());
}
});
然后处理副本?我已将此用于其他事情,但也可能适用于此情况。