INNER CODE UNIT · Python

upload_file

pgalko/BambooAI · web_app/app.py:933

def upload_file():
    session_id = session['session_id']
    
    if 'file' not in request.files:
        return jsonify({'message': 'No file part'}), 400
    file = request.files['file']
    if file.filename == '':
        return jsonify({'message': 'No selected file'}), 400
        
    if file and (file.filename.endswith('.csv') or file.filename.endswith('.parquet') or file.filename.endswith('.json') or file.filename.endswith('.xlsx')):
        filepath = os.path.join(user_path('temp'), f"{session_id}_{file.filename}")
        file.save(filepath)

        try:
            if GLOBAL_EXECUTION_MODE == 'local':
                # Only load DataFrame for local mode
                if file.filename.endswith('.csv'):
                    df = load_csv_with_datetime(filepath)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…